Releases: tdiprima/medical-image-processing
Releases · tdiprima/medical-image-processing
v0.0.3
Release: Add DicomTextExtractor and Utility Scripts 🚀
📦 New Features
-
DicomTextExtractor Java Tool:
- A robust utility to extract text from DICOM files.
- Supports:
- Decompression of DICOM files with advanced formats.
- OCR (Optical Character Recognition) using Tesseract.
- Metadata inspection and logging for debugging.
- Graceful handling of blank or non-image DICOM files.
-
Utility Scripts:
- Python Scripts:
- Quick DICOM metadata inspection.
- Batch processing of DICOM files to detect pixel data or perform decompression.
- Shell Scripts:
- Automate DICOM file decompression using tools like
dcmdjpeg
. - Streamlined setup for dependencies like OpenCV and Tesseract.
- Automate DICOM file decompression using tools like
- Python Scripts:
🔧 Enhancements
- Added detailed logging for DICOM metadata, pixel data properties, and image processing steps.
- Improved error handling for unsupported compression formats and missing pixel data.
📚 Documentation
- Detailed README updates for setting up
DicomTextExtractor
and its dependencies. - Usage examples for the utility scripts in Python and Shell.
✅ How to Get Started
- Clone the repository and follow the setup instructions in the README.
- Use the utility scripts to inspect, decompress, or process DICOM files as needed.
This release provides a complete toolkit for processing DICOM files with enhanced flexibility and robustness. 🛠️
v0.0.2
Release v0.0.2
What's New
- BioFormatsDemo.java: Now successfully reads and extracts metadata from OME-TIFF files using Bio-Formats.
- DCM4CHE_Demo.java: Continues to work flawlessly for reading and displaying DICOM metadata.
Known Issues
- TesseractDemo.java: Previously functional but now encountering runtime issues. There appears to be a conflict between Bio-Formats imports and libraries previously required for Tesseract OCR. Further investigation is needed to resolve the compatibility issue.
Update:
Confirmed: The OME dependency does interfere with the running of TesseractDemo.java
v0.0.1
Release v0.0.1
What's New
- TesseractDemo.java: Successfully demonstrates OCR functionality using Tess4J. Extracts text from images seamlessly.
- DCM4CHE_Demo.java: Reads and displays metadata from DICOM files using DCM4CHE.
Known Issues
- BioFormatsDemo.java: Currently not functioning as intended. Metadata extraction for OME-TIFF files requires further debugging and adjustments.