Skip to content

Releases: tdiprima/medical-image-processing

v0.0.3

28 Jan 17:21
Compare
Choose a tag to compare

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.

🔧 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

15 Jan 17:35
d39f4e3
Compare
Choose a tag to compare

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

15 Jan 17:06
Compare
Choose a tag to compare

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.