Using AI to Help Save Lives: A Data Driven Approach for Intracranial Hemorrhage Detection

已发布:04/02/2020   最后更新时间:04/02/2020


Hector Robles, Cord Meados, Miguel Daniel Reyes Martinez, Gabriel Briones Sayeg,
David Esparza Borquez, Hugo Soto, Eduardo I Rascon Garcia, Tiejun Li, Jose A Lamego,
Geronimo Orozco, Luis F Ponce Navarro, Ali R Khan, Beth Dean, Rahul Unnikrishnan Nair


Esther John, Nectar Kirkiris

(All authors and contributors are employees of Intel Corporation.)


Artificial intelligence (AI) is a key driver of the Fourth Industrial Revolution, and it promises to change the way we work across many industries. In health care, AI can provide insights into patient data, whether analyzing records or examining images. Despite all of the advancements in artificial intelligence, developers have been forced to do the integration across solutions and frameworks by themselves – a difficult task that distracts from the development effort. In this paper, we focus on solving two problems facing the domains of medical diagnosis and artificial intelligence.  First, we designed an AI training pipeline to detect intracranial hemorrhage (ICH), a serious condition often caused by traumatic brain injuries. ICH must be diagnosed and treated as quickly as possible to avoid disability or death of the patient. Second, we tackled the complexity of creating an AI pipeline with multiple software frameworks, configurations, and dependencies. Our solution was to use the System Stacks for Linux* OS, a purpose-built collection of containers that provide integrated, and tuned AI frameworks. We created an end-to-end solution that can take computerized tomography (CT) images of the brain, process them to extract relevant data, and provide feedback to the radiologist or lab technician. The feedback indicates if ICH is present, helping them to focus their examination on the relevant areas of the scan. Our solution can be deployed as a secure cloud service or can work on premises, according to need.  This will help enable remote clinics to take advantage of the system and provide efficiencies of scale.

Using the System Stacks for Linux OS for rapid development and deployment of real-world use cases reduces developer and infrastructure complexity. Developers are able to devote their time to the problem they are solving, rather than spending that time installing, configuring and integrating the AI frameworks and tools we have used here. With this use case, we can see how the stacks can be combined into a cohesive pipeline to manage the end-to-end solution and assist radiologists and lab technicians with detecting intracranial hemorrhage (ICH). The solution described here can be used directly or as a template to create pipelines to assist with different image recognition problems.  The System Stacks for Linux OS are optimized and tuned for performance out of the box for Intel® Xeon® scalable platforms, which simplifies the task of integrating the frameworks needed for a complicated pipeline like this one.



英特尔的编译器针对非英特尔微处理器的优化程度可能与英特尔微处理器相同(或不同)。这些优化包括 SSE2、SSE3 和 SSSE3 指令集和其他优化。对于在非英特尔制造的微处理器上进行的优化,英特尔不对相应的可用性、功能或有效性提供担保。该产品中依赖于微处理器的优化仅适用于英特尔微处理器。某些非特定于英特尔微架构的优化保留用于英特尔微处理器。关于此通知涵盖的特定指令集的更多信息,请参阅适用产品的用户指南和参考指南。

通知版本 #20110804