Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Machine learning provider interface #631

Open
wants to merge 53 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
41b1b68
Implemented skeleton of MLProvider Interface and Servlets
Rui-Jesus Jan 7, 2022
77e0fba
Started implementation of build dataset endpoint
Rui-Jesus Feb 14, 2022
8be00d3
Added missing contributes
Rui-Jesus Feb 14, 2022
c4a0782
Added new ImageWorkerInterface
Rui-Jesus Feb 20, 2022
f758603
Implemented new ImageWorker interface
Rui-Jesus May 1, 2022
93bf1b8
Removed image worker interface.
Rui-Jesus Nov 30, 2022
30650d1
Added new ImageWorkerInterface
Rui-Jesus Feb 20, 2022
14b58dc
Implemented new ImageWorker interface
Rui-Jesus May 1, 2022
fde4de5
Added ImageWorkerInterface to PlatformInterface
Rui-Jesus Jun 20, 2022
7a020fd
Changes to ImageROI and ImageWorker interfaces
Rui-Jesus Jul 1, 2022
182d159
Removed unecessary dependency
Rui-Jesus Jul 2, 2022
53a3b13
Removed Image worker interface. Introduced instead new module to extr…
Rui-Jesus Nov 18, 2022
9442f2d
Baseline ROI extractor servlet. Fully removed ImageWorkerInterface.
Rui-Jesus Nov 18, 2022
370e694
Fixed compilation issues.
Rui-Jesus Nov 23, 2022
55c5ac7
Finished implementation of ROI extractor. Added cache to make it faster.
Rui-Jesus Nov 26, 2022
2b7b7f8
Moved some code into roi extractor.
Rui-Jesus Nov 27, 2022
2e2e412
Removed unused import.
Rui-Jesus Nov 30, 2022
01e6a47
Started implementation of makePrediction endpoint.
Rui-Jesus Nov 30, 2022
7ba2646
Finished baseline makePrediction endpoint.
Rui-Jesus Dec 2, 2022
095b614
Adjustments to makePrediction endpoint.
Rui-Jesus Dec 2, 2022
477f379
Fixed a bug in roi extractor.
Rui-Jesus Dec 2, 2022
08c1fb6
Added missing dependency. Removed duplicated dependencies.
Rui-Jesus Dec 11, 2022
0070da2
Fixed potential issue with dicoogle not initializing when a dicom pro…
Rui-Jesus Dec 13, 2022
68f88db
Fixed bug in annotation coordinate rescaling
Rui-Jesus Dec 14, 2022
fc2ff80
ROI extractor now supports other shapes such as polygons and ellipses
Rui-Jesus Dec 29, 2022
f9131d9
Fixed issues with ellipse ROIs. Some code improvements.
Rui-Jesus Jan 6, 2023
80a2528
Removed problematic import
Rui-Jesus Jan 6, 2023
c991130
Fixed some compilation issues
Rui-Jesus May 9, 2023
b416239
Implemented list models endpoint. Changed make prediction endpoint to…
Rui-Jesus May 30, 2023
73df998
Added new train model signature do provider interface. Renamed create…
Rui-Jesus Jun 2, 2023
2e47c53
Improvements to datastore endpoint. New Train endpoint.
Rui-Jesus Jun 7, 2023
4ff3149
New endpoints implemented. Code improvements.
Rui-Jesus Jun 14, 2023
e3ebde1
Re-organization of code to remove dcm4che3 dependency from sdk.
Rui-Jesus Jun 15, 2023
98c2ec5
Removed unecessary interfaces from MLProvider. Infer endpoint can now…
Rui-Jesus Jun 20, 2023
e347c37
Changed type of DICOM SEG. Improved make prediction servlet
Rui-Jesus Jun 28, 2023
4565af5
Applied code review
Rui-Jesus Jul 10, 2023
388b38f
New isAvailable method for mlprovider plugins. MLlabel.java extended …
Rui-Jesus Jul 17, 2023
35e063c
Code cleanup. More documentation added.
Rui-Jesus Jul 19, 2023
629c424
Code cleanup. More documentation added.
Rui-Jesus Jul 19, 2023
b76db86
Updated API docs with new endpoints
Rui-Jesus Jul 19, 2023
f58dc9f
Applied code review suggestions
Rui-Jesus Jul 20, 2023
85c328c
Added license headers
Rui-Jesus Jul 25, 2023
35a77f2
Apply suggestions from code review
Rui-Jesus Jul 31, 2023
b19b986
Added documentation. Fixed issue with previous commit
Rui-Jesus Jul 31, 2023
94f5b14
Updated version
Rui-Jesus Jul 31, 2023
f2c8b78
Some corrections to MLInference.java
Rui-Jesus Nov 23, 2023
9aa09ac
Added capacity to define model parameters.
Rui-Jesus Dec 11, 2023
48a0ab0
Started implementation of labeled datastore endpoint. Improvements to…
Rui-Jesus Feb 23, 2024
c0baaec
Added new model parameter to allow the specification of a preferred m…
Rui-Jesus Feb 26, 2024
ab6a824
Reworked bulk annotation to be compliant with the standard. Applied c…
Rui-Jesus Mar 2, 2024
aa1bb51
Implemented new getAvailableMethods and cache endpoints.
Rui-Jesus May 25, 2024
c86143f
Added missing licenses.
Rui-Jesus May 25, 2024
1eaaab2
Added missing servlets and API documentation.
Rui-Jesus Jun 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated version
  • Loading branch information
Rui-Jesus committed Jun 7, 2024
commit 94f5b146a4dea787c6f63bd1cdce49ecfe689c82
2 changes: 1 addition & 1 deletion dicoogle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<parent>
<groupId>pt.ua.ieeta</groupId>
<artifactId>dicoogle-all</artifactId>
<version>3.3.7-SNAPSHOT</version>
<version>3.4.0-1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>pt.ua.ieeta</groupId>
<artifactId>dicoogle-all</artifactId>
<version>3.3.7-SNAPSHOT</version>
<version>3.4.0-1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>dicoogle-all</name>

Expand Down
2 changes: 1 addition & 1 deletion sdk/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<parent>
<groupId>pt.ua.ieeta</groupId>
<artifactId>dicoogle-all</artifactId>
<version>3.3.7-SNAPSHOT</version>
<version>3.4.0-1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down