Getting data from Digital Database for Screening Mammography (DDSM)

matlab

Solution

I found a complete solution that downloads, normalizes (based on the scanner) and converts the DDSM image to PNG format. Dr. Chris Rose wrote that program, and it is available on GitHub at https://github.com/multinormal/ddsm

Problem

I am trying to get the DDSM dataset in a readable format. Does anyone have a working version of DDSM’s heathusf program that works on linux or windows with normalization? I know there is a working version of DDSM's jpeg program for linux at http://www.cs.unibo.it/~roffilli/sw.html I compiled and tested it. I used the MATLAB code as described here to view the images. It displays correctly only for some scanners. As described in the paper http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.111.3846 when properly compiled, the DDSM software outputs the image data as a stream of raw bytes; one then has to normalise these according to the model of digitiser used to image the original films and then create an image file that is readable by one’s image analysis software environment. Does anyone have a solution for normalizing the image data? Any help is greatly appreciated. Thank You! Cheng

Original source