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

WIP: sort-dicom-series pipeline #1006

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
14055e6
feat(image-sets-normalization): add new pipeline
thewtex Nov 16, 2023
1545bd4
fix(image-sets-normalization): update codegened files for new pipeline
PaulHax Mar 13, 2024
75da4d8
feat(image-sets-normalization): Sort DICOMs
PaulHax Mar 18, 2024
6f98a52
feat(image-sets-normalization): read DICOM tags
PaulHax Mar 19, 2024
71ec4d5
fix(gdcmDiscriminateVolume): Remove prints
PaulHax Mar 22, 2024
0e5b203
chore(test_image_sets_normalization): fix one series test
PaulHax Mar 22, 2024
2553931
refactor(image-sets-normalization): rename output to image-sets
PaulHax Mar 26, 2024
eac5f09
refactor(image-sets-normalization): revamp data structures
PaulHax Mar 26, 2024
eada50c
fix(image-sets-normalization): fix sorting of files in series
PaulHax Mar 28, 2024
d4ec0c3
feat(image-sets-normalization): make tag keys english
PaulHax Mar 29, 2024
e68c930
fix(image-sets-normalization): check more tags when grouping volumes
PaulHax Mar 31, 2024
0ecd248
feat(image-sets-normalization): array and number types for tag values
PaulHax Apr 1, 2024
538c6a8
chore(dicom): add mr test for image sets normalization
PaulHax Apr 3, 2024
acbd2e4
WIP feat(image-sets-normalization): convert to UTF8 from character set
PaulHax Apr 3, 2024
3d112e7
WIP fix(image-sets-normalization): remove trailing space on tag values
PaulHax Apr 4, 2024
35db8a3
WIP fix(image-sets-normalization): fallback to tag hex key if private…
PaulHax Apr 4, 2024
7f491c0
WIP feat(image-sets-normalization): add group by options
PaulHax Apr 4, 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
2 changes: 1 addition & 1 deletion packages/compare-images/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@
"type": "git",
"url": "https://github.com/InsightSoftwareConsortium/itk-wasm"
}
}
}
13 changes: 12 additions & 1 deletion packages/dicom/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,15 @@ project(itkwasm-dicom)
set(CMAKE_CXX_STANDARD 17)

add_subdirectory(gdcm)
add_subdirectory(dcmtk)
add_subdirectory(dcmtk)

enable_testing()

add_test(NAME image-sets-normalization-help COMMAND image-sets-normalization --help)

add_test(NAME image-sets-normalization-smoke
COMMAND image-sets-normalization image-sets.json --files
${CMAKE_CURRENT_SOURCE_DIR}/test/data/input/DicomImageOrientationTest/ImageOrientation.1.dcm
${CMAKE_CURRENT_SOURCE_DIR}/test/data/input/DicomImageOrientationTest/ImageOrientation.2.dcm
${CMAKE_CURRENT_SOURCE_DIR}/test/data/input/DicomImageOrientationTest/ImageOrientation.3.dcm
)
3 changes: 3 additions & 0 deletions packages/dicom/gdcm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ include(${ITK_USE_FILE})
add_executable(read-image-dicom-file-series read-image-dicom-file-series.cxx)
target_link_libraries(read-image-dicom-file-series PUBLIC ${ITK_LIBRARIES})

add_executable(image-sets-normalization image-sets-normalization.cxx)
target_link_libraries(image-sets-normalization PUBLIC ${ITK_LIBRARIES})

if (WASI)
return()
endif()
Expand Down
Loading