This project extracts texture features from CT scan images in DICOM format and visualizes them as 2D heightmaps. It aims to assist in medical image analysis by enhancing visual representation of tissue density and texture through spatial surface plots.
- Load CT scan DICOM files using
pydicom
- Extract texture features (e.g., contrast, entropy, homogeneity) using
scikit-image
- Convert those features into 2D heightmaps for visual and spatial interpretation
pydicom
– Read CT DICOM filesnumpy
– Matrix and array manipulationmatplotlib
– Heightmap plotting (3D surface)scikit-image
– GLCM texture feature extractionpandas
– Store extracted features for future ML use
ct-texture-dicom/ ├── dicom_texture_extractor.py # Main script for processing CT scans ├── requirements.txt # Python dependencies ├── README.md # Project description and instructions ├── LICENSE # Open-source license ├── example_heightmap.png # Sample visualization of a heightmap ├── features.csv # Optional: texture features as table ├── /dicom_samples/ # Sample DICOM CT images (optional) └── /heightmaps/ # Output: generated heightmap plots