3 ms·
> Do you have a publication on your system? https://www.osapublishing.org/oe/abstract.cfm?uri=oe-18-14-14685 https://www.osapublishing.org/oe/abstract.cfm?uri=
by datenwolf 11y ago
> Do you have a publication on your system?
https://www.osapublishing.org/oe/abstract.cfm?uri=oe-18-14-14685 https://www.osapublishing.org/oe/abstract.cfm?uri=oe-18-14-1...
> to real-time processing of x10^5-10^6 ascans/s.
That would have been me :) (the real-time processing on the GPU part), second author on the paper:
https://www.osapublishing.org/boe/abstract.cfm?uri=boe-5-9-2963 https://www.osapublishing.org/boe/abstract.cfm?uri=boe-5-9-2...
If you want to, you can buy our systems from our university spin-off company: http://optores.com/index.php/products/18-mhz-oct-system http://optores.com/index.php/products/18-mhz-oct-system
- Aeolos 11y agoAh, thanks, I'm familiar with those papers and the spinoff. Great job! :) I just find it mindblowing how efficient GPUs are at processing this kind of data. I've written implementations for a 6-core DSP (40K ascans/s), modern 4-core CPUs (~70K), 12-core server CPUs (~180K), my laptop's AMD GPU (>120K), a desktop Nvidia 980 GPU (more ascans/s than I care to benchmark.) From a price/performance/simplicity point of view, the GPU outperforms anything else out there right now. Right now I'm putting this extra computing power to improving quality in other ways than the regular OCT signal processing pipeline. 1M+ ascans/s OCT is great because it opens up new use-cases - I'd love to work on those one day in the future - but there's still a surprising amount of untapped potential in 100K OCT (in the sense that 100K + better processing can actually give better image quality than 1M + typical processing.)