Live data from Hacker News

Building a CT Scan Covid-19 Classifier Using PyTorch

blog.paperspace.com

11–15 of 15 posts

Re: Building a CT Scan Covid-19 Classifier Using PyTorch

#11
Interesting project from a research standpoint, for Covid however I don't see the use case. Still it is interesting to see what can be done.

A family member does this for a living and they have been working on a lot of Covid cases lately, also in emergency situations. Even if you rush it, you have the patient on the bench for at least 10 minutes. Out of the 10 minutes, it only takes takes 1 minute to review the result. In the case of Covid it is something that is very, very easy to analyze visually - even with little experience.

We can still improve the process a lot, there is a huuuge difference depending on equipment. Image quality, image development, the time it takes to get the image developed (yes, sometimes that is done in a different room) vary a lot depending on platform. The software could be improved a lot but vendors don't seem to be developing old platforms a lot - which is sad because equipment doesn't get replaced every couple of years.

Here we don't do CT for Covid (would be even slower), just plain old X-ray.

Re: Building a CT Scan Covid-19 Classifier Using PyTorch

#12
post #11

Interesting project from a research standpoint, for Covid however I don't see the use case. Still it is interesting to see what can be done. A family member does this for a living and they have been working on a lot of Covid cases lately, also in emergency situations. Even if you rush it, you have the patient on the bench for at least 10 minutes. Out of the 10 minutes, it only takes takes 1 minute to review the resul…

I think it may be more of a "blue sky" research type thing. Not practical now by all means - human eyeballs are better. But in the future, if the use case becomes such that automated CT detection has a market...someone who invested in this early would hold the patents, copyrights on the libraries, etc.

Re: Building a CT Scan Covid-19 Classifier Using PyTorch

#13
I have a question. I know nothing about ML and neural networks so I'm going to excuse myself if the answer to this may be obvious.

The specificity of CT when interpreted by humans is reported to be Is it that the non-Covid-19 scans in the training data were easier to recognize than the ones doctors see every day or is the model so much better than humans at recognizing non-Covid-19 cases? If it was the latter, the reduced sensitivity (human: 96% [1], model: 85%) would not look bad at all, right?

[1] https://pubs.rsna.org/doi/full/10.1148/radiol.2020201709

Re: Building a CT Scan Covid-19 Classifier Using PyTorch

#14

I have a question. I know nothing about ML and neural networks so I'm going to excuse myself if the answer to this may be obvious. The specificity of CT when interpreted by humans is reported to be Is it that the non-Covid-19 scans in the training data were easier to recognize than the ones doctors see every day or is the model so much better than humans at recognizing non-Covid-19 cases? If it was the latter, the re…

It could just be that doctors make a different tradeoff between false negatives and false positives.

Re: Building a CT Scan Covid-19 Classifier Using PyTorch

#15
post #7

Earlier quoted context omitted.

What advantage does dicom-numpy offer? I've mostly developed with pydicom for my medical imaging pipeline as it allows me to retain important dicom information (pixel spacing, etc). In fact, the 'PixelArray' attribute returns a numpy matrix that I can then use.

dicom-numpy's biggest advantage is that it combines individual slices into a single 3D numpy volume. This makes it really easy to immediately jump in to performing operations at the volume level rather than the slice level. It also performs some sanity checks for you, such as checking for missing slices or uneven slice spacing. For me, I've also found dicom-numpy useful for returning the ijk-to-xyz affine transformat…

Does it handle cine images easily?
Post reply on HN