Cancer, like a devil in the dark, brings fear and despair to people. Lung cancer, as the type of cancer with the highest incidence and mortality rate in my country, hurts countless families. Nearly 600,000 people die of lung cancer in my country every year. However, the mortality rate of cancer is closely related to the period when cancer is first discovered. Early lung nodule screening can save countless people from pain and torture. Professor Xu Yi, Professor Ni Bingbing, Professor Yang Xiaokang, and Zhu Yumeng from the Artificial Intelligence Laboratory of Shanghai Jiaotong University cooperated with Dian Nei Technology to build an automatic positioning screening system for lung nodules using deep learning. It can effectively detect various types of nodules such as micronodules and ground glass in lung CT images, and reduce the occurrence of false positive misdiagnosis, realizing the desire of "early detection, early diagnosis, early treatment, and early recovery". The algorithm won the first place in the Tianchi Big Data Competition. This competition attracted more than 2,000 participating teams across the country, with a total prize pool of up to one million, and was open to major hospitals, universities, companies, and research institutes in the whole society.
The team used convolutional neural network technology in the field of computer vision to solve the problem of lung nodule detection and made innovations on multiple levels. 1) Combined object detection and segmentation algorithms to extract candidate nodules and generate a pool of candidate nodules with high recall rate. 2) Used a false positive attenuation network and adopted a multi-scale ensemble learning network model to improve detection accuracy and reduce the false positive ratio. 3) In terms of data processing, a generative adversarial network was used for data augmentation to improve the effectiveness of training.
The algorithm framework is shown in the figure
Data preprocessing
Through geometric transformations such as rotation and translation, data diversity is augmented for a limited number of positive samples, similar to how doctors analyze nodule areas from different perspectives and contexts. Generative adversarial networks (GANs) are used to generate new nodule positive samples from random noise and learn to generate nodule samples with new morphologies, thus deeply augmenting data diversity and improving model generalization capabilities.
Nodule Pre-detection
The 3D-Unet network structure is established. The main function of this segmentation network is to extract suspected candidate nodules, maximize sensitivity, and reduce missed detection rate. The network inputs three-dimensional data features and can be "observed" from multiple Z-axis dimensions, just like doctors observe nodules in multiple planes, so as to fully learn the difference between normal and abnormal textures inside the lungs and capture the diversity of nodules. For example, the density of ground-glass nodules is slightly higher than the surrounding area and is cloud-like, and the solid density of pure solid nodules is higher, similar to a single separated egg yolk.
Nodular sperm detection
Nodule precision detection uses three models to predict the probability of candidate nodules respectively, and gives the final probability according to the weight ratio between the models. The main advantage is that the negative samples undergo a learning process from easy to difficult, and the segmentation network and the subsequent false positive attenuation network complement each other. The model ensemble of multiple structural types, and the good performance of a single network, is similar to the process of multiple doctors reading the film independently, and the comprehensive reading results are given.
result
This algorithm won a great victory in the Tianchi Medical AI Competition jointly organized by Alibaba Cloud and Intel, standing out from more than 2,000 strong teams with a score of 0.732 and ranking first in the most important semi-final of the competition.
The model trained by the algorithm can better handle the features of nodules of different shapes and achieve good detection results. On the test data of 400 small nodules, the FROC curve is shown in the figure:
It is worth noting that the algorithm takes 10 minutes to diagnose 200,000 lung nodule films, which is much less than the time it takes for doctors to diagnose manually. While improving the accuracy, it saves doctors' time and truly serves as a doctor's assistant in the diagnosis process. The team has also put the algorithm into practice in major hospitals in Shanghai, embedding it into the doctor's diagnosis process to truly benefit patients.
Previous article:WPG Group launches application solutions in the medical field
Next article:Clothes generate electricity to continuously power medical sensors on the body
- Popular Resources
- Popular amplifiers
- High-speed 3D bioprinter is available, using sound waves to accurately build cell structures in seconds
- [“Source” Observation Series] Application of Keithley in Particle Beam Detection Based on Perovskite System
- STMicroelectronics’ Biosensing Innovation Enables Next-Generation Wearable Personal Healthcare and Fitness Devices
- China's first national standard for organ chips is officially released, led by the Medical Devices Institute of Southeast University
- The world's first non-electric touchpad is launched: it can sense contact force, area and position even without electricity
- Artificial intelligence designs thousands of new DNA switches to precisely control gene expression
- Mouser Electronics provides electronic design engineers with advanced medical technology resources and products
- Qualcomm Wireless Care provides mobile terminal devices to empower grassroots medical workers with technology
- Magnetoelectric nanodiscs stimulate deep brain noninvasively
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- An oscilloscope can only measure waveforms? That’s too narrow!
- Questions about System Control Block
- [AB32VG1 Development Board Review] RGB_LED Color Change Display
- Playing with Zynq Serial 2——GPIO peripherals of Zynq PS
- Ask the big guy, about the problem of DS1302
- Why is DS heavily doped in the MOS tube structure?
- The free evaluation Perf-V development board has been successfully ported and run on the Wujian100 platform
- [Goodbye 2021, Hello 2022] Keep a low profile, face reality, and keep moving forward for your dreams
- How to display black text on white background in FPGA?
- EEWORLD University Hall----Application of IoT sensing technology