Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3b5bd1c
Add HTJ2K DICOM support and upgrade to pydicom 3.0
jantonguirao Oct 17, 2025
7e9e7de
Add batch transcode function to convert utils
jantonguirao Oct 17, 2025
67da848
Enable Lossless JPEG
jantonguirao Oct 20, 2025
b652ca7
transcode to htj2k function to use nvimgcodec for decoding + mini-bat…
jantonguirao Oct 21, 2025
4c70c1f
OHIF v3 viewer to display proper segmentation regions after switching…
jantonguirao Oct 23, 2025
3c0babf
Correct display after switching series
jantonguirao Oct 24, 2025
fe3ec21
Fix segmentation alignment for multi-frame DICOM volumes
jantonguirao Oct 28, 2025
c768909
Add comprehensive multi-frame HTJ2K DICOM testing and improve segment…
jantonguirao Oct 28, 2025
9313c90
Modify conversion to multiframe utility to allow for either original …
jantonguirao Oct 29, 2025
af3e93c
Move new htj2k utils to convert_htj2k
jantonguirao Nov 3, 2025
546e4dc
Refactor HTJ2K transcoding and add comprehensive test coverage
jantonguirao Nov 13, 2025
13f3377
Set color_spec explicitly to RGB when decoding YBR Photometric interp…
jantonguirao Nov 13, 2025
09c0e33
Add configurable progression order support for HTJ2K encoding
jantonguirao Nov 14, 2025
cfab9d0
Add skip_transfer_syntaxes parameter to HTJ2K transcoding
jantonguirao Nov 14, 2025
7b2fd01
Fix tests
jantonguirao Nov 14, 2025
641315a
Refactor transcode_dicom_to_htj2k to use iterable interface
jantonguirao Nov 17, 2025
a0e0732
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 17, 2025
fa28de8
What Was Fixed
dmoore247 Nov 26, 2025
5d29589
The changes I just made should:
dmoore247 Nov 26, 2025
4f51a22
Revert
dmoore247 Nov 26, 2025
83bbd0e
The fixes ensure:
dmoore247 Nov 26, 2025
d0ae90d
Merge pull request #2 from dmoore247/htj2k_support
jantonguirao Nov 26, 2025
f88d03e
Set correct SOPClassUID for multi-frame files
jantonguirao Nov 26, 2025
2bd3b9e
Skip files that don't have PixelData member
jantonguirao Nov 26, 2025
63a8a1b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 26, 2025
e00d77b
Skip datasets without pixel data
jantonguirao Nov 26, 2025
44c8ec1
Create a new convert_multiframe.py file based on highdicom
jantonguirao Nov 27, 2025
a949f23
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 27, 2025
5ee9877
Merge branch 'jantonguirao:htj2k_support' into htj2k_support
dmoore247 Nov 28, 2025
13d2864
Fix washout with CT scans.
Nov 29, 2025
d440042
Merge pull request #3 from dmoore247/htj2k_support
jantonguirao Dec 1, 2025
fd298c7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 1, 2025
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 monailabel/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


def is_package_installed(name):
return name in (x.metadata.get("Name") for x in distributions())
return name in (x.metadata.get("Name") for x in distributions() if x.metadata is not None)


class Settings(BaseSettings):
Expand Down
Loading