[go: up one dir, main page]

CN106203327A - Lung tumor identification system and method based on convolutional neural networks - Google Patents

Lung tumor identification system and method based on convolutional neural networks Download PDF

Info

Publication number
CN106203327A
CN106203327A CN201610534805.3A CN201610534805A CN106203327A CN 106203327 A CN106203327 A CN 106203327A CN 201610534805 A CN201610534805 A CN 201610534805A CN 106203327 A CN106203327 A CN 106203327A
Authority
CN
China
Prior art keywords
image
stacked
heat prediction
images
image block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610534805.3A
Other languages
Chinese (zh)
Other versions
CN106203327B (en
Inventor
徐葳
冯迭乔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201610534805.3A priority Critical patent/CN106203327B/en
Publication of CN106203327A publication Critical patent/CN106203327A/en
Application granted granted Critical
Publication of CN106203327B publication Critical patent/CN106203327B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30061Lung
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30061Lung
    • G06T2207/30064Lung nodule

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Radiology & Medical Imaging (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Quality & Reliability (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Image Processing (AREA)

Abstract

本发明提供一种基于卷积神经网络的肺部肿瘤识别系统及方法。其中,基于卷积神经网络的肺部肿瘤识别系统包括:接收沿预设维度采集的多幅层叠图像;按照同一窗口相同移动规则,将各层叠图像进行分块,并将对应同一窗口位置的各层叠图像中的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样;将下采样后的各特征图像块进行上采样;以及基于热度预测图中的各像素点对应至少一个上采样后的特征图像块可能为真或为假的概率,绘制热度预测图。本发明有效提高了针对具有空间关联性的层叠图像的局部区域的识别率。

The invention provides a lung tumor recognition system and method based on a convolutional neural network. Among them, the lung tumor recognition system based on convolutional neural network includes: receiving multiple stacked images collected along preset dimensions; The image blocks in the stacked image are merged and convolved to obtain the feature image block, and each feature image block is down-sampled; the down-sampled feature image blocks are up-sampled; and each pixel in the image is predicted based on the heat Points correspond to the probability that at least one upsampled feature image block may be true or false, and draw a heat prediction map. The invention effectively improves the recognition rate for the local area of the stacked image with spatial correlation.

Description

基于卷积神经网络的肺部肿瘤识别系统及方法Lung tumor recognition system and method based on convolutional neural network

技术领域technical field

本发明涉及一种图像处理技术,特别是涉及一种基于卷积神经网络的肺部肿瘤识别系统及方法。The present invention relates to an image processing technology, in particular to a lung tumor recognition system and method based on a convolutional neural network.

背景技术Background technique

近些年来卷积神经网络已经在图像特征识别任务上展现了它的优势。例如,在二维图像向三维图像构建期间,利用卷积神经网络对二维图像块进行坏块筛选。目前的卷积神经网络大多是利用深度学习方式,对图像属于真值或假值进行分类。全卷积神经网络作为一种结构稍微特殊的模型,其在局部接受识别任务上取得了很大进展,包括物体边界框检测、物体关键部位和关键点的预测等。这些预测方式仍然沿用了对分类器进行学习的方式,来提高对图像块识别分类。该种方式的缺点在于:由于全卷积神经网络所识别的局部特征是位于一幅图像中的,无从关联待测图像的相关信息,使得识别正确率受到瓶颈限制。In recent years, convolutional neural networks have demonstrated their advantages in image feature recognition tasks. For example, during the construction of a 2D image to a 3D image, a convolutional neural network is used to perform bad block screening on 2D image blocks. Most of the current convolutional neural networks use deep learning methods to classify images as true or false. As a model with a slightly special structure, the fully convolutional neural network has made great progress in local recognition tasks, including object bounding box detection, prediction of key parts and key points of objects, etc. These prediction methods still use the method of learning the classifier to improve the recognition and classification of image blocks. The disadvantage of this method is that: since the local features identified by the full convolutional neural network are located in an image, there is no way to correlate the relevant information of the image to be tested, so that the recognition accuracy is limited by the bottleneck.

发明内容Contents of the invention

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于卷积神经网络的肺部肿瘤识别系统及方法,用于解决现有技术中在对一幅图像进行局部识别时,识别正确率低的问题。In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a lung tumor identification system and method based on a convolutional neural network, which is used to solve the problem of identifying a part of an image in the prior art. The problem of low accuracy.

为实现上述目的及其他相关目的,本发明提供一种图像热度预测系统,包括:图像接收装置,用于接收沿预设维度采集的多幅层叠图像;基于卷积网络的下采样装置,用于按照同一窗口相同移动规则,将各所述层叠图像进行分块,并将对应同一窗口位置的各层叠图像中的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样;上采样装置,用于将下采样后的各特征图像块进行上采样处理,使得至少相邻窗口位置所对应的上采样后的各特征图像块具有像素点重叠;热度预测装置,用于利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。In order to achieve the above object and other related objects, the present invention provides an image heat prediction system, including: an image receiving device for receiving multiple stacked images collected along preset dimensions; a convolutional network-based down-sampling device for According to the same movement rule of the same window, each of the stacked images is divided into blocks, and the image blocks in each stacked image corresponding to the same window position are merged and convolved to obtain a feature image block, and each feature image block is performed. Down-sampling; up-sampling means for performing up-sampling processing on each feature image block after down-sampling, so that each feature image block after up-sampling corresponding to at least the adjacent window position has pixel point overlap; heat prediction means, using The color of each pixel in the heat prediction map is drawn by using the probability that at least one feature image block after upsampling is true or false; wherein, each pixel in the heat prediction map belongs to at least one of the upsampled feature image blocks.

在某些实施方式中,所述基于卷积网络的下采样装置还包括:归一化单元,用于将所述多幅层叠图像进行归一化处理,再按照相同窗口移动,将归一化后的所述多幅层叠图像进行分块。In some embodiments, the convolutional network-based down-sampling device further includes: a normalization unit, configured to perform normalization processing on the multiple stacked images, and then move according to the same window to normalize The subsequent multiple stacked images are divided into blocks.

在某些实施方式中,所述基于卷积网络的下采样装置包含:至少一组由过滤器和下采样单元组成的结构;其中,当所述结构的数量为多个时,各组结构彼此级联;其中,与所述图像接收装置连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器用于将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块;其他组中过滤器的接收通道与前一级过滤器的输出通道级联,用于将所接收的特征图像块进行全卷积;在每级过滤器的输出通道上设有所述下采样单元,用于对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或上采样装置的接收通道。In some embodiments, the convolutional network-based down-sampling device includes: at least one set of structures consisting of filters and down-sampling units; wherein, when the number of the structures is multiple, each set of structures is mutually Cascading; wherein, the filter connected to the image receiving device has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; Each image block is merged and convolved to obtain the feature image block corresponding to the position of the window; the receiving channel of the filter in other groups is cascaded with the output channel of the previous filter, which is used to perform full convolution of the received feature image block product; the output channel of each filter is provided with the down-sampling unit, which is used to down-sample the received feature image block, and send the down-sampled feature image block to the next-level filter or the upper The receiving channel of the sampling device.

在某些实施方式中,所述过滤器用于按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。In some embodiments, the filter is used to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block.

在某些实施方式中,所述过滤器包括以下至少一种:基于颜色的过滤器、基于线条的过滤器和基于灰度的过滤器。In some embodiments, the filter includes at least one of the following: a color-based filter, a line-based filter, and a grayscale-based filter.

在某些实施方式中,所述上采样装置用于按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。In some implementations, the upsampling device is configured to perform upsampling based on quadratic interpolation on the received feature image block according to the window size.

在某些实施方式中,所述上采样装置包括:上采样单元,用于基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,以得到一次上采样的特征图像块;平滑处理单元,用于基于预设的与窗口尺寸一致的卷积核,对所述一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。In some embodiments, the up-sampling device includes: an up-sampling unit, configured to fill in a preset expansion window based on each pixel value in the received feature image block, so as to obtain an up-sampled feature image block a smoothing processing unit, configured to convolve the once upsampled feature image block based on a preset convolution kernel consistent with the window size, to obtain a second upsampled feature image block corresponding to the window size.

在某些实施方式中,所述热度预测装置用于基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。In some implementations, the heat prediction device is configured to perform a process on each pixel of the heat prediction map corresponding to each received feature image block based on a pre-learned loss function including true value weights and false value weights. The popularity evaluations are performed one by one, and the popularity prediction map is drawn based on the obtained popularity evaluations.

在某些实施方式中,所述损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数。In some implementations, the loss function is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights.

在某些实施方式中,所述多幅层叠图像数据为连续的奇数个图像。In some embodiments, the multiple pieces of stacked image data are consecutive odd-numbered images.

基于上述目的,本发明还提供一种基于卷积神经网络的肺部肿瘤识别系统,包括:图像库,用于按空间顺序存储多幅肺部CT层叠图像;如上任一所述的图像热度预测系统;所述图像热度预测系统根据所接收的多幅肺部CT层叠图像输出对应所述多幅肺部CT层叠图像的热度预测图;控制装置,用于判断所述图像热度预测系统是否提取了所存储的所有肺部CT层叠图像,若否,则控制所述图像热度预测系统按照空间顺序分次提取多幅肺部CT层叠图像,直至确定所述图像提取装置提取了所存储的所有肺部CT层叠图像为止。Based on the above purpose, the present invention also provides a convolutional neural network-based lung tumor recognition system, including: an image library for storing multiple stacked lung CT images in a spatial order; image heat prediction as described in any one of the above system; the image heat prediction system outputs a heat prediction map corresponding to the multiple lung CT stack images according to the received multiple lung CT stack images; the control device is used to judge whether the image heat prediction system has extracted All the stored lung CT stack images, if not, control the image heat prediction system to extract multiple lung CT stack images in sequence until it is determined that the image extraction device has extracted all the stored lung CT stack images CT stacked images so far.

在某些实施方式中,所述控制装置基于一幅图像的跨度分次提取多幅CT层叠图像。In some implementations, the control device extracts multiple CT stacked images in stages based on the span of one image.

基于上述目的,本发明还提供一种图像热度预测方法,包括:接收沿预设维度采集的多幅层叠图像;将所述多福层叠图像送入基于卷积网络的下采样装置中,由所述基于卷积网络的下采样装置按照同一窗口相同移动规则,将各所述层叠图像进行分块,并将对应同一窗口位置的各层叠图像中的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样;将下采样后的各特征图像块进行上采样处理,使得至少相邻窗口位置所对应的、上采样后的各特征图像块具有像素点重叠;利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。Based on the above purpose, the present invention also provides an image heat prediction method, including: receiving multiple stacked images collected along preset dimensions; The down-sampling device based on the convolutional network divides each of the stacked images into blocks according to the same movement rule of the same window, and merges and convolutes the image blocks in each stacked image corresponding to the same window position to obtain the feature image block , and each feature image block is down-sampled; the down-sampled feature image blocks are up-sampled so that at least the feature image blocks corresponding to the adjacent window positions and the up-sampled feature image blocks have pixel overlap; The probability that at least one feature image block after upsampling is true or false is used to draw the color of each pixel in the heat prediction map; wherein, each pixel in the heat prediction map belongs to at least one feature image after upsampling piece.

在某些实施方式中,在接收沿预设维度采集的多幅层叠图像之后,还包括:将所述多幅层叠图像进行归一化处理;按照相同窗口移动,将归一化后的所述多幅层叠图像进行分块。In some embodiments, after receiving the multiple stacked images collected along the preset dimension, it also includes: performing normalization processing on the multiple stacked images; moving the normalized images according to the same window Block multiple stacked images.

在某些实施方式中,所述基于卷积网络的下采样装置包括:至少一组由过滤器和下采样单元组成的结构;其中,当所述结构的数量为多个时,各组结构彼此级联;其中,与所述图像接收装置连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块;其他组中过滤器的接收通道与前一级过滤器的输出通道级联,将所接收的特征图像块进行全卷积;在每级过滤器的输出通道上的所述下采样单元,对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或进行上采样操作。In some implementations, the convolutional network-based down-sampling device includes: at least one set of structures consisting of filters and down-sampling units; wherein, when the number of the structures is multiple, each set of structures is mutually Cascading; wherein, the filter connected to the image receiving device has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; the filter combines each stacked image corresponding to the same window position The image blocks are merged and convolved to obtain the feature image block corresponding to the window position; the receiving channel of the filter in other groups is cascaded with the output channel of the previous filter, and the received feature image block is fully convoluted; The down-sampling unit on the output channel of each filter stage down-samples the received feature image blocks, and sends the down-sampled feature image blocks to the next-stage filter or performs an up-sampling operation.

在某些实施方式中,所述过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块,包括:所述过滤器按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。In some embodiments, the filter combines and convolutes the image blocks corresponding to the same window position in each stacked image to obtain the feature image block corresponding to the window position, including: the filter according to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block.

在某些实施方式中,所述过滤器包括以下至少一种:基于颜色的过滤器、基于线条的过滤器和基于灰度的过滤器。In some embodiments, the filter includes at least one of the following: a color-based filter, a line-based filter, and a grayscale-based filter.

在某些实施方式中,所述将下采样后的各特征图像块进行上采样处理,包括:按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。In some embodiments, the performing upsampling processing on the downsampled feature image blocks includes: performing upsampling based on quadratic interpolation on the received feature image blocks according to the window size.

在某些实施方式中,所述按照窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样包括:基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,以得到一次上采样的特征图像块;基于预设的与窗口尺寸一致的卷积核,对所述一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。In some implementations, the performing upsampling based on quadratic interpolation on the received feature image block according to the window size includes: filling in a preset extended window based on each pixel value in the received feature image block , to obtain a feature image block that has been upsampled once; based on a preset convolution kernel that is consistent with the window size, the feature image block that has been upsampled once is convolved to obtain a second upsampled image corresponding to the window size feature image blocks.

在某些实施方式中,所述利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块,包括:基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。In some implementations, the probability that at least one feature image block after upsampling is true or false is used to draw the color of each pixel in the heat prediction map; wherein, each pixel in the heat prediction map The point belongs to at least one feature image block after upsampling, including: based on the loss function including the true value weight and the false value weight obtained through pre-learning, each pixel point of the heat prediction map corresponds to each feature image block received. The popularity evaluations are performed one by one, and the popularity prediction map is drawn based on the obtained popularity evaluations.

在某些实施方式中,所述损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数。In some implementations, the loss function is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights.

在某些实施方式中,所述多幅层叠图像数据为连续的奇数个图像。In some embodiments, the multiple pieces of stacked image data are consecutive odd-numbered images.

基于上述目的,本发明还提供一种基于卷积神经网络的肺部肿瘤识别方法,包括:预先按空间顺序存储多幅肺部CT层叠图像;按照上述任一所述的图像热度预测方法,根据所接收的多幅肺部CT层叠图像输出对应所述多幅肺部CT层叠图像的热度预测图;判断所述图像热度预测系统是否提取了所存储的所有肺部CT层叠图像,若否,则控制所述图像热度预测系统按照空间顺序分次提取多幅肺部CT层叠图像,直至确定所述图像提取装置提取了所存储的所有肺部CT层叠图像为止。Based on the above purpose, the present invention also provides a method for identifying lung tumors based on convolutional neural networks, which includes: pre-storing multiple stacked lung CT images in a spatial order; according to any of the image heat prediction methods described above, according to Output the heat prediction map corresponding to the multiple received lung CT stack images; determine whether the image heat prediction system has extracted all the stored lung CT stack images, if not, then The image heat prediction system is controlled to extract a plurality of stacked lung CT images in sequence in space until it is determined that the image extraction device has extracted all the stacked lung CT images.

在某些实施方式中,所述控制装置基于一幅图像的跨度分次提取多幅CT层叠图像。In some implementations, the control device extracts multiple CT stacked images in stages based on the span of one image.

如上所述,本发明的基于卷积神经网络的肺部肿瘤识别系统及方法,具有以下有益效果:通过卷积神经网络提取能够表示多幅层叠图像的共同特征的各特征图像块,如此得到了各图像中包括所在平面及平面之外维度的特征信息,进而通过对各特征图像块上采样和热度图预测,有效提高了针对具有空间关联性的层叠图像的局部区域的识别率。同时,在卷积神经网络中设置下采样单元,有利于减少卷积神经网络的计算量,有效提高肿瘤识别的效率。另外,在上采样时采用二次插值的方式,能够平滑各图像块的颜色过渡,提高识别准确度。另外,采用奇数个连续的层叠图像,不仅有利于保留空间维度的特征信息,还能保证前、后图像对中间图像的均衡评价。另外,因为损失函数只能体现模型训练是否良性,不能作为最后精确的结果指标。经实验的后期计算和对比每个肿瘤的位置并且计算FalsePositive和False Negative。本发明在False Negative上已经下降到接近5%,在FalsePositive上下降到了20%。由此可见,与现有技术相比,本发明已经取得了突破性进展。As mentioned above, the convolutional neural network-based lung tumor identification system and method of the present invention have the following beneficial effects: each feature image block that can represent the common features of multiple stacked images is extracted through the convolutional neural network, thus obtaining Each image includes the feature information of the plane and the dimension outside the plane, and then by upsampling each feature image block and predicting the heat map, the recognition rate of the local area of the stacked image with spatial correlation is effectively improved. At the same time, setting the down-sampling unit in the convolutional neural network is beneficial to reduce the calculation amount of the convolutional neural network and effectively improve the efficiency of tumor recognition. In addition, a secondary interpolation method is adopted during upsampling, which can smooth the color transition of each image block and improve recognition accuracy. In addition, the use of an odd number of consecutive stacked images not only helps to preserve the feature information of the spatial dimension, but also ensures the balanced evaluation of the front and back images on the middle image. In addition, because the loss function can only reflect whether the model training is benign, it cannot be used as the final accurate result indicator. After the experiment, calculate and compare the position of each tumor and calculate FalsePositive and False Negative. The present invention has dropped to close to 5% on False Negative and 20% on FalsePositive. It can be seen that, compared with the prior art, the present invention has achieved a breakthrough.

附图说明Description of drawings

图1显示为本发明的图像热度预测系统的结构示意图。FIG. 1 is a schematic structural diagram of the image heat prediction system of the present invention.

图2显示为本发明的图像热度预测系统中过滤器所合并卷积的各层叠图像中的图像块的示意图。FIG. 2 is a schematic diagram of image blocks in each stacked image combined and convolved by filters in the image heat prediction system of the present invention.

图3显示为本发明的另一种图像热度预测系统的结构示意图。FIG. 3 is a schematic structural diagram of another image heat prediction system of the present invention.

图4显示为本发明的基于卷积神经网络的肺部肿瘤识别系统的结构示意图。Fig. 4 is a schematic structural diagram of the convolutional neural network-based lung tumor recognition system of the present invention.

图5显示为本发明的图像热度预测方法的流程图。FIG. 5 is a flow chart of the image heat prediction method of the present invention.

图6显示为本发明的基于卷积神经网络的肺部肿瘤识别方法的流程图。Fig. 6 is a flow chart of the convolutional neural network-based lung tumor identification method of the present invention.

图7显示为本发明的另一种基于卷积神经网络的肺部肿瘤识别方法的流程图。FIG. 7 is a flow chart of another convolutional neural network-based lung tumor identification method of the present invention.

图8从左至右依次显示为肺部CT层叠图像灰度图、人工标记的肿瘤图、和利用所述图像热度预测系统所识别的肺部肿瘤热度预测图三者之间的比对图示。Figure 8 shows the comparison between the grayscale image of the lung CT stack image, the artificially marked tumor image, and the lung tumor heat prediction map identified by the image heat prediction system from left to right. .

具体实施方式detailed description

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

请参阅图1-图8。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。See Figures 1-8. It should be noted that the diagrams provided in this embodiment are only schematically illustrating the basic idea of the present invention, and only the components related to the present invention are shown in the diagrams rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual implementation, and the component layout type may also be more complicated.

实施例一Embodiment one

如图1所示,本发明提供一种图像热度预测系统的结构示意图。所述图像热度预测系统包括安装在计算机设备中的软件和硬件。其中,所述计算机设备中的硬件包含:输入单元,处理单元、存储单元、缓存、和显示单元等,其中,所述处理单元中可以包含专用于卷积神经网络的芯片或集成电路以及包含有卷积神经网络算法的计算机程序。所述处理单元通过程序设定的时序分配各硬件的运行,以执行下述各装置的功能。其中,所述计算机设备包括但不限于:单台服务器、多个服务器配合运行的服务器集群等。As shown in FIG. 1 , the present invention provides a schematic structural diagram of an image heat prediction system. The image heat prediction system includes software and hardware installed in computer equipment. Wherein, the hardware in the computer device includes: an input unit, a processing unit, a storage unit, a cache, and a display unit, etc., wherein the processing unit may include a chip or an integrated circuit dedicated to a convolutional neural network and include A computer program for the convolutional neural network algorithm. The processing unit allocates the operation of each hardware through the time sequence set by the program, so as to execute the functions of the following devices. Wherein, the computer equipment includes, but is not limited to: a single server, a server cluster in which multiple servers cooperate to operate, and the like.

所述图像热度预测系统1包括:图像接收装置11、基于卷积网络的下采样装置12、上采样装置13、和热度预测装置14。The image popularity prediction system 1 includes: an image receiving device 11 , a convolutional network-based downsampling device 12 , an upsampling device 13 , and a popularity prediction device 14 .

所述图像接收装置11用于接收沿预设维度采集的多幅层叠图像。在此,所述图像接收装置11可以包含处理单元、缓存以及与存储层叠图像的图像库相连的接口。所述图像接收装置11中的处理单元按照程序的时序指示,通过接口从图像库中读取预先沿预设维度采集的多幅层叠图像。其中,所述多幅层叠图像是从沿预设的时间维度或空间维度所拍摄的、可重叠在一起以体现所拍摄维度特征关联性的图像集中读取的。The image receiving device 11 is used for receiving multiple stacked images collected along preset dimensions. Here, the image receiving device 11 may include a processing unit, a cache, and an interface connected to an image library storing stacked images. The processing unit in the image receiving device 11 reads multiple stacked images pre-collected along preset dimensions from the image library through the interface according to the sequence instruction of the program. Wherein, the plurality of stacked images are read from a set of images taken along a preset time dimension or space dimension and which can be overlapped together to reflect the correlation of features of the taken dimensions.

例如,在CT图像库中,所述图像接收装置11从所述CT图像库中读取连续的多幅CT层叠图像,其中,所述CT层叠图像的数量为奇数个。为了便于后续对所接收的多幅层叠图像进行热度预测,所述多幅层叠图像的尺寸一致。For example, in the CT image library, the image receiving device 11 reads a plurality of consecutive CT stacked images from the CT image library, where the number of the CT stacked images is an odd number. In order to facilitate subsequent heat prediction on the received multiple stacked images, the multiple stacked images have the same size.

在一个具体的实例中,所述的多幅层叠图像例如为h×512×512尺寸的肺部CT图片,其中h为CT的扫描层数。In a specific example, the multiple stacked images are, for example, a lung CT image with a size of h×512×512, where h is the number of CT scan layers.

所述基于卷积网络的下采样装置12用于按照同一窗口、且相同的移动规则,将各所述层叠图像进行分块,并将对应同一窗口位置的各层叠图像中的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样。The convolutional network-based down-sampling device 12 is used to divide each of the stacked images into blocks according to the same window and the same moving rule, and merge image blocks in each stacked image corresponding to the same window position. to obtain feature image blocks, and down-sample each feature image block.

所述基于卷积网络的下采样装置12中的卷积网络为卷积神经网络(Convolutional Neural Network,简称CNN),所述卷积神经网络包括卷积层(alternatingconvolutional layer)和池层(pooling layer)。其中,所述卷积层可视为后续将要详细描述的各过滤器,所述池层可视为后续将要详细描述的下采样单元。The convolutional network in the down-sampling device 12 based on the convolutional network is a convolutional neural network (Convolutional Neural Network, referred to as CNN), and the convolutional neural network includes a convolutional layer (alternatingconvolutional layer) and a pool layer (pooling layer) ). Wherein, the convolutional layer can be regarded as filters that will be described in detail later, and the pooling layer can be regarded as a downsampling unit that will be described in detail later.

在此,所述基于卷积网络的下采样装置12包括:能够处理卷机网络算法的处理单元、及与之匹配的缓存。该处理单元可与图像接收装置11中的处理单元共用,也可以是指包含有专用于卷积神经网络的芯片或集成电路的单元。若所述基于卷积网络的下采样装置12中包含上述芯片或集成电路。为了提高图像处理速度,所述芯片或集成电路与图像接收装置11之间通过硬件的图像接收通道相连。各接收通道并行的接收图像接收装置11所提供的各层叠图像。Here, the convolutional network-based down-sampling device 12 includes: a processing unit capable of processing convolutional network algorithms, and a matching cache. The processing unit may be shared with the processing unit in the image receiving device 11, or may refer to a unit including a chip or an integrated circuit dedicated to convolutional neural networks. If the convolutional network-based down-sampling device 12 includes the above chip or integrated circuit. In order to improve the image processing speed, the chip or integrated circuit is connected to the image receiving device 11 through a hardware image receiving channel. Each receiving channel receives each stacked image provided by the image receiving device 11 in parallel.

具体地,所述基于卷积网络的下采样装置12利用上述各硬件,组成包含过滤器和下采样单元的结构形式。其中,所述过滤器的数量可以是一个,也可以是多个。各过滤器和下采样单元可集成在所述芯片/集成电路中。所述图像接收装置11通过各接收通道与至少一个所述过滤器相连。其中,所述过滤器包括以下至少一种:基于颜色的过滤器、基于线条的过滤器和基于灰度的过滤器。其中,所述窗口的窗口尺寸小于层叠图像的图像尺寸。所述窗口在各层叠图像的移动规则是统一的。所述基于卷积网络的下采样装置12中的处理单元首先从各幅层叠图像中的同一起始像素点(如[0,0])开始,按照同一移动规则(如跨度为1的移动规则),对各幅层叠图像进行分块。Specifically, the convolutional network-based down-sampling device 12 uses the above-mentioned hardware to form a structural form including a filter and a down-sampling unit. Wherein, the number of the filter can be one or more. Each filter and downsampling unit may be integrated in the chip/integrated circuit. The image receiving device 11 is connected to at least one filter via each receiving channel. Wherein, the filter includes at least one of the following: a color-based filter, a line-based filter, and a grayscale-based filter. Wherein, the window size of the window is smaller than the image size of the stacked image. The moving rule of the window in each stacked image is uniform. The processing unit in the down-sampling device 12 based on the convolutional network first starts from the same starting pixel point (such as [0,0]) in each stacked image, and follows the same moving rule (such as a moving rule with a span of 1) ), block each stacked image.

例如,所述处理单元将层叠图像A分成图像块a11,a12,…,a1n,a21,a22,…,和amn;将层叠图像B分成图像块b11,b12,…,b1n,b21,b22,…,和bmn;将层叠图像C分成图像块c11,c12,…,c1n,c21,c22,…,和cmn;将层叠图像D分成图像块d11,d12,…,d1n,d21,b22,…,和dmn;将层叠图像E分成图像块e11,e12,…,e1n,e21,e22,…,和emn。其中,m为图像块的行数,n为图像块的列数。For example, the processing unit divides the stacked image A into image blocks a11, a12, ..., a1n, a21, a22, ..., and amn; divides the stacked image B into image blocks b11, b12, ..., b1n, b21, b22, ... , and bmn; divide the stacked image C into image blocks c11, c12, ..., c1n, c21, c22, ..., and cmn; divide the stacked image D into image blocks d11, d12, ..., d1n, d21, b22, ..., and dmn; Divide the stacked image E into image blocks e11, e12, ..., e1n, e21, e22, ..., and emn. Among them, m is the number of rows of the image block, and n is the number of columns of the image block.

需要说明的是,根据实际的热度预测需求,所述窗口可按照跨度为1像素行/像素列的移动规则对各幅叠层图像进行地毯式的分块处理,也可以针对预设的图像区域进行分块处理。现有或今后技术方案中如有基于本实施例启示而进行的分块方式均在本发明所述范围之内。接着,所述处理单元将各层叠图像中同一角标(即角标同为[m,n])的图像块送入同一个过滤器进行合并卷积。其中,所述合并卷积是指将各图像块均与过滤器中的卷积核进行卷积并合并成一个特征图像块,以使过滤后的特征图像块中各像素点所反应的特征信息能够综合表示所输入的各图像块的特征。It should be noted that, according to the actual heat prediction requirements, the window can perform carpet-like block processing on each stacked image according to the movement rule with a span of 1 pixel row/pixel column, or it can target the preset image area Perform block processing. In existing or future technical solutions, if there is a block method based on the inspiration of this embodiment, it falls within the scope of the present invention. Next, the processing unit sends the image blocks with the same superscript (ie superscript [m, n]) in each stacked image to the same filter for merging and convolution. Wherein, the combined convolution refers to convolving each image block with the convolution kernel in the filter and merging into a feature image block, so that the feature information reflected by each pixel in the filtered feature image block It is possible to comprehensively represent the features of each input image block.

例如,如图2所示,过滤器接收各层叠图像中角标同为[m,n]的图像块,并将各图像块分别与过滤器中的卷积核进行卷积,并将每个像素点卷积后的结果取和,得到能够综合体现各图像块特征的像素点特征信息。For example, as shown in Figure 2, the filter receives image blocks with the same subtitle as [m,n] in each stacked image, and convolves each image block with the convolution kernel in the filter, and each The results of pixel convolution are summed to obtain pixel feature information that can comprehensively reflect the features of each image block.

或者,所述分块过程可以是过滤器中的一部分。所述基于卷积网络的下采样装置12中的卷积网络是由若干层堆叠而成的,一般的下一层的输出是更高层的输入。图片由最底层输入,最高层的输出即为最终结果。更特殊的神经网络的结构可以是一个有向图,用来完成一些特殊的任务。每一种过滤器层的输入都是一个三维数组h,w,d,其中h和w是输入的尺寸,d表示特征图或者通道的特殊。更特殊的,对于输入图片,h和w就是图片的高和宽,d为输入图片颜色通道个数(常规RGB图的颜色通道数为3,灰度图为1)。当各层叠图像按照信号的输入输出通路进入过滤器时,过滤器中的卷积核尺寸即为窗口尺寸。本实施例中,按照全卷积的过滤方式,将各层叠图像输入过滤器中,由过滤器按照窗口移动规则对分块出来的对应同一窗口位置的各图像块进行合并卷积。Alternatively, the blocking process may be part of a filter. The convolutional network in the convolutional network-based down-sampling device 12 is formed by stacking several layers, and generally the output of the next layer is the input of a higher layer. The picture is input from the bottom layer, and the output of the top layer is the final result. The structure of a more special neural network can be a directed graph, which is used to complete some special tasks. The input of each filter layer is a three-dimensional array h, w, d, where h and w are the dimensions of the input, and d represents the special feature map or channel. More specifically, for the input image, h and w are the height and width of the image, and d is the number of color channels of the input image (the number of color channels of the regular RGB image is 3, and the number of grayscale images is 1). When each stacked image enters the filter according to the input and output paths of the signal, the size of the convolution kernel in the filter is the window size. In this embodiment, according to the full convolution filtering method, each stacked image is input into the filter, and the filter performs combined convolution on the divided image blocks corresponding to the same window position according to the window movement rule.

在一种可选方案中,所述基于卷积网络的下采样装置12包括:归一化单元,用于将所述多幅层叠图像进行归一化处理,再按照同一窗口、且相同的移动规则,将归一化后的所述多幅层叠图像进行分块。In an optional solution, the convolutional network-based down-sampling device 12 includes: a normalization unit, configured to perform normalization processing on the multiple stacked images, and then move them according to the same window and the same According to the rule, the normalized multiple stacked images are divided into blocks.

具体地,所述归一化单元将各层叠图像的像素值归一化到[0,1]之间。再将归一化后的各层叠图像输入过滤器。Specifically, the normalization unit normalizes the pixel values of each stacked image to be between [0,1]. The normalized stacked images are then fed into the filter.

在另一种可选方案为,所述过滤器用于按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。In another option, the filter is used to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block.

为了更好的提取能够综合表示各图像块的特征信息,所述基于卷积网络的下采样装置12中的过滤器为多个,且各过滤器级联。如图3所示。In order to better extract feature information that can comprehensively represent each image block, there are multiple filters in the convolutional network-based down-sampling device 12 , and each filter is cascaded. As shown in Figure 3.

例如,过滤器Filter11、Filter12和Filter13分别用来提取图像块的颜色、线条和灰度特征。且过滤器Filter11与图像接收装置11相连,以接收各接收通道的层叠图像。过滤器Filter12和Filter13依次级联在Filter11之后,并对Filter11所输出的特征图像块进行针对线条和灰度的相关性过滤。For example, Filter11, Filter12 and Filter13 are used to extract the color, line and grayscale features of the image block respectively. And the filter Filter11 is connected with the image receiving device 11 to receive the stacked images of each receiving channel. Filters Filter12 and Filter13 are sequentially cascaded after Filter11, and perform correlation filtering for lines and grayscales on the feature image blocks output by Filter11.

接着,所述下采样单元按照从预设的像素点分组中选取极值、或平均值等方式,对过滤器输出的各特征图像块进行下采样。其中,每级结构中过滤器的卷积核尺寸以不大于下采样单元中像素点分组的尺寸为佳,即0≤u≤s;0≤v≤s。其中,(u,v)为卷积核尺寸,(s,s)是下采样单元中像素点分组的尺寸。Next, the down-sampling unit down-samples each feature image block output by the filter in a manner such as selecting an extreme value or an average value from a preset pixel point group. Among them, the size of the convolution kernel of the filter in each level structure is preferably not larger than the size of the pixel group in the downsampling unit, that is, 0≤u≤s; 0≤v≤s. Among them, (u, v) is the size of the convolution kernel, and (s, s) is the size of the pixel grouping in the downsampling unit.

可以发现通过一个窗口大小为s的下采样层后,数据的通道数保持不变,长宽分别缩减到原来的1/s,这样使得总的数据规模降到了原来的1/s2。下采样层还有一个好处,就是如果不加入下采样层,卷积神经网络会对物体的位置特别敏感,即使是很小幅度的移动都能让网络的中间结果出现极大的偏差。加入下采样层后卷积神经网络能更好地适应一下位移带来的影响,保持中间结果不会出现很大的偏差。在数据尺寸连续缩小后,因为计算开销的减少,我们可以适当在网络的深层增加特征图的个数,使得卷积神经网络能够学习到更多的图片特征。It can be found that after passing through a downsampling layer with a window size of s, the number of channels of the data remains unchanged, and the length and width are respectively reduced to the original 1/s, so that the total data size is reduced to the original 1/s 2 . Another advantage of the downsampling layer is that if the downsampling layer is not added, the convolutional neural network will be particularly sensitive to the position of the object, and even a small movement can cause great deviations in the intermediate results of the network. After adding the down-sampling layer, the convolutional neural network can better adapt to the impact of displacement, and keep the intermediate results from large deviations. After the data size is continuously reduced, due to the reduction of computational overhead, we can appropriately increase the number of feature maps in the deep layer of the network, so that the convolutional neural network can learn more image features.

另外,为了提高运算效率,各过滤器可利用服务器中的多个CPU(或GPU)对各窗口位置的图像块并行的进行合并卷积。In addition, in order to improve computing efficiency, each filter can use multiple CPUs (or GPUs) in the server to perform combined convolution on the image blocks at each window position in parallel.

例如,所述下采样单元按照4×4的像素点分组,对所接收的特征图像块中每4×4像素点的特征值取平均值,并将该平均值赋给下采样后图像块中的对应像素点。For example, the down-sampling unit is grouped according to 4×4 pixel points, averages the feature values of every 4×4 pixel points in the received feature image block, and assigns the average value to the down-sampled image block corresponding pixels.

为了提高后续上采样处理的处理速度,一种可选方案为,所述基于卷积网络的下采样装置12进一步浓缩各图像块的特征信息。In order to increase the processing speed of the subsequent up-sampling process, an optional solution is that the convolutional network-based down-sampling device 12 further condenses the feature information of each image block.

具体地,所述基于卷积网络的下采样装置12包含:多组由过滤器和下采样单元组成的结构,且各组结构彼此级联。Specifically, the convolutional network-based down-sampling device 12 includes: multiple sets of structures composed of filters and down-sampling units, and each set of structures is cascaded with each other.

其中,与所述图像接收装置11连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器用于将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块。其他组中过滤器的接收通道与前一级过滤器的输出通道级联,用于将所接收的特征图像块进行全卷积。在每级过滤器的输出通道上设有所述下采样单元,用于对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或上采样装置13的接收通道。Wherein, the filter connected to the image receiving device 11 has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; The blocks are merged and convolved to obtain the feature image block corresponding to the window position. The receiving channels of the filters in the other groups are cascaded with the output channels of the previous filter to perform full convolution on the received feature image blocks. The down-sampling unit is provided on the output channel of each stage filter, which is used to down-sample the received feature image block, and send the down-sampled feature image block to the next-stage filter or up-sampling device 13 receive channels.

例如,所述基于卷积网络的下采样装置12中包含4级上述结构Structure1、Structure2、Structure3和Structure4。其中,每级结构中包含多个过滤器和一个下采样单元,各结构中的过滤器也是级联连接,下采样单元接收所在组的最后一个过滤器所输出的特征图像块,并进行下采样处理。结构Structure1中与所述图像接收装置11相连的过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,并将合并卷积后的各特征图像块送入下一个过滤器进行特征提取,直至结构Structure1中最后一个过滤器将各特征图像块过滤完毕,将各特征图像块送入下采样单元进行下采样。结构Structure1将下采样后的各特征图像块依次送入结构Structure2中的过滤器进行逐个特征提取,并在结构Structure2中最后一个过滤器将各特征图像块过滤完毕后,由该结构中的下采样单元对各特征图像块再次进行下采样。当各层叠图像经过所述基于卷积网络的下采样装置12的特征提取和下采样后,各特征图像块的尺寸以远小于原始图像块的尺寸,但仍然保留了原始图像块的特征信息。For example, the convolutional network-based down-sampling device 12 includes four levels of the aforementioned structures Structure1, Structure2, Structure3 and Structure4. Among them, each level structure contains multiple filters and a downsampling unit, and the filters in each structure are also connected in cascade, and the downsampling unit receives the feature image block output by the last filter in the group and performs downsampling deal with. The filter connected to the image receiving device 11 in Structure 1 performs combined convolution on the image blocks corresponding to the same window position in each stacked image, and sends each feature image block after combined convolution to the next filter for further processing. Feature extraction until the last filter in Structure1 finishes filtering each feature image block, and then send each feature image block to the down-sampling unit for down-sampling. The structure Structure1 sends the downsampled feature image blocks to the filter in the structure Structure2 in order to extract features one by one, and after the last filter in the structure Structure2 has filtered each feature image block, the downsampling in the structure The unit down-samples each feature image block again. After each stacked image is extracted and down-sampled by the convolutional network-based down-sampling device 12, the size of each feature image block is much smaller than the size of the original image block, but the feature information of the original image block is still retained.

接着,各特征图像块被送入上采样装置13。所述上采样装置13用于将下采样后的各特征图像块进行上采样处理,使得至少相邻窗口位置所对应的上采样后的各特征图像块具有像素点重叠。Next, each characteristic image block is sent to the upsampling device 13 . The up-sampling device 13 is configured to perform up-sampling processing on the down-sampled feature image blocks, so that at least the up-sampled feature image blocks corresponding to adjacent window positions have pixel overlapping.

具体地,所述上采样装置13可按照所接收的特征图像块与原始图像块在尺寸上的差距,按照各特征图像块中每个像素点所对应的原始图像块中的区域,将各像素点的值复制到相应区域中。Specifically, the up-sampling device 13 may divide each pixel according to the size difference between the received characteristic image block and the original image block, and according to the area in the original image block corresponding to each pixel in each characteristic image block. The value of the point is copied to the corresponding field.

例如,所述上采样装置13利用来进行上采样。其中,所述区域的尺寸为(s,s)。可以看出,每个输入像素在输出中被复制成了一个大小为s*s的矩形,这样的上采样在放大数据规模的同时保持了原数据的空间结构。For example, the upsampling device 13 utilizes for upsampling. Wherein, the size of the region is (s, s). It can be seen that each input pixel is copied into a rectangle of size s*s in the output, such upsampling maintains the spatial structure of the original data while enlarging the data scale.

为了使最终得到的热度预测图更准确的描述各幅层叠图像中的共同特征,一种可选方案为,所述上采样装置13按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。In order to make the final heat prediction map more accurately describe the common features in each stacked image, an optional solution is that the up-sampling device 13 performs binary-based processing on the received feature image blocks according to the window size. Upsampling for subinterpolation.

具体地,所述上采样装置13包括:上采样单元和平滑处理单元。Specifically, the upsampling device 13 includes: an upsampling unit and a smoothing processing unit.

其中,所述上采样单元用于基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,以得到一次上采样的特征图像块。Wherein, the up-sampling unit is configured to fill in a preset expansion window based on each pixel value in the received feature image block, so as to obtain a feature image block that is up-sampled once.

所述上采样单元可利用公式:将所接收的特征图像块中的各像素点重复的填充到预设扩充窗口的对应区域中。其中,所述扩充窗口的尺寸小于前述用于对图像进行分块的窗口尺寸。考虑到i/s和j/s可能是实数,本示例采用最近的四个像素点行二次插值去逼近各像素点的数值。The upsampling unit can use the formula: Repeatedly filling each pixel point in the received feature image block into the corresponding area of the preset expansion window. Wherein, the size of the expanded window is smaller than the size of the aforementioned window used to divide the image into blocks. Considering that i/s and j/s may be real numbers, this example adopts quadratic interpolation of the nearest four pixels to approximate the value of each pixel.

所述平滑处理单元用于基于预设的与窗口尺寸一致的卷积核,对经过一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。The smoothing processing unit is configured to convolve the once-upsampled feature image block based on a preset convolution kernel consistent with the window size, to obtain a second-upsampled feature image block corresponding to the window size.

采用所述上采样单元和平滑处理单元的上采样方式,在直观上是优于直接将图像块上采样到的,但是在实际实验的效果中和前者相差无几。背后的因素就是如果上采样层后面跟了一个卷积层且卷积层过滤器核心大小大于s,那么经过这个过滤器后上述的二次插值可以通过过滤器参数的学习得到。因此上述的二次插值在某种意义上是包含在后一个卷积层里的,虽然并不完全等价。上述过滤器层的接受域都有很明显的互相交错,而且各过滤器参数在层内都是共享的,因此基于GPU的前向传播和反向传播计算会变得非常高效。The upsampling method using the upsampling unit and the smoothing processing unit is intuitively superior to directly upsampling the image block, but the effect of the actual experiment is almost the same as the former. The reason behind it is that if the upsampling layer is followed by a convolutional layer and the filter core size of the convolutional layer is larger than s, then the above-mentioned secondary interpolation can be obtained by learning the filter parameters after this filter. Therefore, the above-mentioned secondary interpolation is in a sense included in the latter convolutional layer, although it is not completely equivalent. The receptive fields of the above filter layers are obviously interleaved, and the parameters of each filter are shared within the layer, so the GPU-based forward propagation and back propagation calculations will become very efficient.

在此,所述平滑处理单元中可仅包含与窗口尺寸一致的卷积核,也可在卷积的基础上对各特征图像块进行如加权平均等处理。经所述平滑处理单元处理后的各特征图像块按照窗口位置顺序可具有1个跨度。Here, the smoothing processing unit may only include a convolution kernel consistent with the size of the window, or perform processing such as weighted average on each feature image block on the basis of convolution. Each feature image block processed by the smoothing processing unit may have 1 span according to the window position sequence.

在此,经上采样处理后的特征图像块即可视为反应各层叠图像在相应窗口位置图像块的热度。Here, the feature image block after the upsampling process can be regarded as reflecting the heat of the image block at the corresponding window position of each stacked image.

接着,所述热度预测装置14用于利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。Next, the heat prediction device 14 is used to draw the color of each pixel in the heat prediction map by using the probability that the up-sampled at least one feature image block is true or false; wherein, each pixel in the heat prediction map The pixel points belong to at least one feature image block after upsampling.

在此,所述热度预测装置14可共用前述各装置中的处理单元、缓存等硬件,并接收上采样装置13所输出的各特征图像块。Here, the popularity prediction device 14 may share hardware such as processing units and buffers in the aforementioned devices, and receive the characteristic image blocks output by the up-sampling device 13 .

具体地,所述热度预测装置14利用所接收的各特征图像块与真值相一致或不一致的概率来评价热度预测图中各像素点的热度信息。Specifically, the popularity prediction device 14 evaluates the popularity information of each pixel in the heat prediction map by using the probability that each received feature image block is consistent or inconsistent with the true value.

考虑到卷积神经网络要给最后的输入热度图y作评价,因此,我们要对输出y定义一个损失函数。损失函数可以是输出和真值之间的平方和。例如,所述损失函数为所述损失函数也可以是基于交叉熵而设置的。例如,所述损失函数为 Considering that the convolutional neural network needs to evaluate the final input heat map y, we need to define a loss function for the output y. The loss function can be output and ground truth The sum of squares between. For example, the loss function is The loss function may also be set based on cross entropy. For example, the loss function is

在实际应用中,由于真值只有可能取值0或1,在这种情况下损失函数取交叉熵就能更加地表现输出和真值的接近程度。一种可选方式为,所述热度预测装置14按照预设的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于预设的热度评价与热度颜色的对应关系,绘制所述热度预测图。其中,所述损失函数用于表示热度预测图中像素点所在各特征图像块与真值相一致、或不一致的概率。例如,所述损失函数为特征图像块与真值之间的均方差,则所述热度预测装置14按照如下方式依次对热度预测图中个像素点的热度进行评价:In practical applications, since the true value can only take a value of 0 or 1, in this case the loss function takes cross entropy to better express the closeness of the output to the true value. An optional way is that the heat prediction device 14 performs heat evaluation on each pixel of the heat prediction map corresponding to each received characteristic image block one by one according to a preset loss function, and based on the preset heat evaluation and Corresponding relationship of heat color, drawing the heat prediction map. Wherein, the loss function is used to represent the probability that each feature image block where the pixel point in the heat prediction map is consistent with or inconsistent with the true value. For example, if the loss function is the mean square error between the feature image block and the true value, then the heat prediction device 14 sequentially evaluates the heat of each pixel in the heat prediction map as follows:

在特征图像块yi、yi+1、…、和yi+t中均包含热度预测图中的像素点O(a,b),则所述热度预测装置14利用公式计算像素点O(a,b)的热度。The feature image blocks y i , y i+1 , ..., and y i+t all contain the pixel point O(a,b) in the heat prediction map, then the heat prediction device 14 uses the formula Calculate the heat of pixel O(a,b).

需要说明的是,上述损失函数仅为举例而非对本发明的限制。事实上,损失函数还可以是交叉熵或其他损失函数。It should be noted that the above loss function is only an example rather than a limitation of the present invention. In fact, the loss function can also be cross entropy or other loss functions.

为了更准确的预测各层叠图像的热度,所述热度预测装置14基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。In order to more accurately predict the heat of each stacked image, the heat prediction device 14 corresponds to each pixel of the heat prediction map based on the loss function obtained through pre-learning, which includes the true value weight and the false value weight. The image blocks are evaluated one by one, and the heat prediction map is drawn based on the obtained heat evaluation.

其中,经预先机器学习而得到的损失函数可以是基于上述均方差公式而改进的函数。本实施例中优选的损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数:Wherein, the loss function obtained through pre-machine learning may be an improved function based on the above mean square error formula. The preferred loss function in this embodiment is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights:

ll oo sthe s sthe s == ΣΣ ii (( ythe y ii loglog (( ythe y ii ^^ )) bb ll aa cc kk __ rr aa tt ii oo ++ (( 11 -- ythe y ii )) loglog (( 11 -- ythe y ii ^^ )) ww hh ii tt ee __ rr aa tt ii oo )) ..

其中,black_ratio表示经预先机器学习而确定的真值权重,white_ratio表示经预先机器学习而确定的假值权重。Among them, black_ratio represents the true value weight determined by machine learning in advance, and white_ratio represents the false value weight determined by machine learning in advance.

利用上述损失函数,所述热度预测装置14对热度预测图中各像素点的热度进行逐一的热度评价,进而根据预设的热度评价与颜色的对应关系,绘制热度预测图。Using the above loss function, the heat prediction device 14 evaluates the heat of each pixel in the heat prediction map one by one, and then draws the heat prediction map according to the preset correspondence between heat evaluation and color.

平衡交叉熵能很好地将黑底的真值和白底的真值进行均衡化,从而使神经网络在训练初更容易朝全局最优解收敛。The balanced cross-entropy can well balance the true value of the black background and the true value of the white background, so that it is easier for the neural network to converge towards the global optimal solution at the beginning of training.

实施例二Embodiment two

在上述实施例一中的各可选方案的基础,本实施例提供一种基于卷积神经网络的肺部肿瘤识别系统。其中,所述基于卷积神经网络的肺部肿瘤识别系统应用在医院的CT图像扫描仪器、或与CT图像扫描仪器相连的图像处理设备(如服务器)中。对于CT图像扫描仪器来说,至少包括CT扫描装置。所述CT扫描装置将活体的待检部位(如肺、脑、或全身)沿空间轴向进行横截面式的扫描,得到相应的多幅CT层叠图像。对应的,所述基于卷积神经网络的肺部肿瘤识别系统3包括:图像库31、如上述实施例一中任一种可选方案组合而成的图像热度预测系统32、以及控制装置33。如图4所示。Based on the optional solutions in the first embodiment above, this embodiment provides a convolutional neural network-based lung tumor recognition system. Wherein, the lung tumor identification system based on the convolutional neural network is applied in a CT image scanning instrument of a hospital, or an image processing device (such as a server) connected with the CT image scanning instrument. For a CT image scanning instrument, at least a CT scanning device is included. The CT scanning device scans the parts to be examined (such as the lungs, the brain, or the whole body) of the living body in a cross-sectional manner along the spatial axis, and obtains corresponding multiple CT stacked images. Correspondingly, the convolutional neural network-based lung tumor identification system 3 includes: an image library 31 , an image heat prediction system 32 combined with any optional solution in the first embodiment above, and a control device 33 . As shown in Figure 4.

在本实施例中,暂以基于卷积神经网络的肺部肿瘤识别系统图像热度预测系统32为例进行说明,所述的基于卷积神经网络的肺部肿瘤识别系统3用于识别肺部的肿瘤。In this embodiment, the image heat prediction system 32 of the lung tumor recognition system based on the convolutional neural network is used as an example for illustration. The lung tumor recognition system 3 based on the convolutional neural network is used to identify the tumor.

其中,所述图像热度预测系统32和CT扫描装置2共用一图像库31。CT扫描装置2将所扫描的CT层叠图像按照空间顺序存储在图像库31中。所述图像热度预测系统32在控制装置33的控制下,读取其中的多幅CT层叠图像,并按照实施例一中所述的任一种方案,进行多幅CT层叠图像的热度预测,并根据医生的操作,将所得到的热度预测图提供给医生。Wherein, the image heat prediction system 32 and the CT scanning device 2 share an image library 31 . The CT scanning device 2 stores the scanned CT stack images in the image library 31 in a spatial order. Under the control of the control device 33, the image heat prediction system 32 reads multiple CT stacked images therein, and performs heat prediction of multiple CT stacked images according to any scheme described in Embodiment 1, and According to the doctor's operation, the obtained heat prediction map is provided to the doctor.

其中,所述控制装置33用于判断所述图像热度预测系统32是否提取了所存储的所有CT层叠图像,若否,则控制所述图像热度预测系统32按照空间顺序分次提取多幅CT层叠图像,直至确定所述图像提取装置提取了所存储的所有CT层叠图像为止。Wherein, the control device 33 is used to judge whether the image heat prediction system 32 has extracted all the stored CT stack images, and if not, control the image heat prediction system 32 to extract multiple CT stack images in sequence according to the space. images until it is determined that the image extraction device has extracted all the stored CT stack images.

例如,所述控制装置33按照图像库31中各层叠图像的顺序,以5幅CT层叠图像为一组,分次的向图像热度预测系统32提供多幅层叠图像。当所述图像热度预测系统32根据所接收的5幅CT层叠图像输出热度预测图时,所述控制装置33判断是否提取了所存储的所有CT层叠图像,若是,则退出循环,若否则继续提取下一组CT层叠图像,并输入所述图像热度预测系统32,直到提取完所有CT层叠图像。For example, the control device 33 provides a plurality of stacked images to the image heat prediction system 32 in stages by taking 5 CT stacked images as a group according to the sequence of the stacked images in the image library 31 . When the image heat prediction system 32 outputs the heat prediction map according to the received five CT stack images, the control device 33 judges whether all the stored CT stack images have been extracted, if so, exit the loop, otherwise continue to extract The next group of CT stacked images is input to the image temperature prediction system 32 until all CT stacked images are extracted.

其中,所述图像热度预测系统32所输出的热度预测图可视为该组CT层叠图像共用的热度预测图。优选地,所述图像热度预测系统32所输出的热度预测图被视为该组CT层叠图像中中间一幅CT层叠图像所对应的热度预测图。Wherein, the heat prediction map output by the image heat prediction system 32 can be regarded as the heat prediction map shared by the group of CT stacked images. Preferably, the heat prediction map output by the image heat prediction system 32 is regarded as the heat prediction map corresponding to the middle CT stack image in the group of CT stack images.

为了提高CT层叠图像的热度预测精度,一种可选方案中,在判断未完成遍历CT层叠图像的情况下,所述控制装置33基于一幅图像的跨度提取不同组的CT层叠图像,如此可以得到除首尾两幅CT层叠图像之外所有CT层叠图像的热度预测图。In order to improve the heat prediction accuracy of CT stacked images, in an optional solution, when it is judged that the traversal of CT stacked images has not been completed, the control device 33 extracts different groups of CT stacked images based on the span of one image, so that Get the heat prediction map of all CT stack images except the first and last two CT stack images.

例如,所述控制装置33先将{x1,x2,x3,x4,x5}5幅CT层叠图像送入图像热度预测系统32进行针对图像x3的热度预测。当判断x5并非图像库31中CT层叠图像的最后一张时,所述控制装置33继续选择{x2,x3,x4,x5,x6}5幅CT层叠图像送入图像热度预测系统32进行针对图像x4的热度预测。如此重复,直至判断所提取的一组CT层叠图像中包含最后一张,退出循环。For example, the control device 33 first sends {x 1 , x 2 , x 3 , x 4 , x 5 } five stacked CT images to the image heat prediction system 32 to predict the heat of image x 3 . When judging that x 5 is not the last one of the CT stack images in the image library 31, the control device 33 continues to select {x 2 , x 3 , x 4 , x 5 , x 6 } 5 CT stack images to send to the image heat Prediction system 32 performs heat prediction for image x4 . This is repeated until it is judged that the extracted group of CT stack images contains the last one, and the loop is exited.

如图7所示流程,所述基于卷积神经网络的肺部肿瘤识别系统3的工作过程举例如下:As shown in the flow process in Figure 7, the working process of the convolutional neural network-based lung tumor recognition system 3 is exemplified as follows:

当CT图像扫描仪器获取了病人的多幅CT层叠图后,将病人资料与该多幅CT层叠图对应保存在图像库31中。当所述控制装置33基于CT图像扫描仪器的扫描完毕的指令、或医生通过操作终端向控制装置33所在设备发送了获取热度预测图的指令时,所述控制装置33按照病人资料对应找到依扫描顺序存放的多幅CT层叠图像,并告知图像热度预测系统32中的图像提取装置提取第1-5张CT层叠图像。After the CT image scanning apparatus acquires multiple CT stacked images of the patient, the patient data and the multiple CT stacked images are correspondingly stored in the image database 31 . When the control device 33 completes the scan based on the instruction of the CT image scanning instrument, or the doctor sends an instruction to obtain the heat prediction map to the device where the control device 33 is located through the operation terminal, the control device 33 finds the corresponding scan according to the patient data. Store multiple CT stacked images sequentially, and inform the image extraction device in the image heat prediction system 32 to extract the 1st to 5th CT stacked images.

所述图像提取装置从图像库31中提取相应的多幅CT层叠图像并利用对应每个CT层叠图像的接收通道传递给基于卷积网络的下采样装置。所述基于卷积网络的下采样装置中第一级结构中的过滤器Filter11按照统一的窗口尺寸和窗口移动规则,将各CT层叠图像中同一窗口位置的各图像块进行合并卷积,如此得到对应各窗口位置的特征图像块。在第一级结构中还包括与Filter11级联的至少一个过滤器(Filter12、…、Filter1n)。在第一级结构中,各过滤器的卷积核尺寸可与上述窗口尺寸相一致,以便于减少计算量和优化卷积神经网络的结构。在第一级结构中的下采样单元位于过滤器Filter1n之后,其通过将特征图像块分组下采样的方式,将对应各窗口位置的特征图像块进行下采样。再将下采样后的特征图像块送入第二级结构中的至少一个过滤器(Filter21、…、Filter2n)。第二级结构中的各过滤器通过将所接收的各特征图像块分别进行全卷积处理,得到对应各窗口位置的进一步的特征图像块,其中,第二级结构中的卷积核的尺寸小于所接收的特征图像块的尺寸。再通过第二级结构中的下采样单元,进一步缩小各特征图像块的尺寸。通过m次级联结构,各窗口位置所对应的特征图像块被大幅缩小。The image extraction device extracts corresponding multiple CT stacked images from the image library 31 and transmits them to the convolutional network-based down-sampling device using the receiving channel corresponding to each CT stacked image. The filter Filter11 in the first-level structure of the down-sampling device based on the convolutional network combines and convolves the image blocks at the same window position in each CT stack image according to the uniform window size and window movement rule, thus obtaining Feature image patches corresponding to each window position. At least one filter (Filter12, . . . , Filter1n) cascaded with Filter11 is also included in the first-level structure. In the first-level structure, the size of the convolution kernel of each filter can be consistent with the above-mentioned window size, so as to reduce the amount of calculation and optimize the structure of the convolutional neural network. The down-sampling unit in the first-level structure is located after the filter Filter1n, and it down-samples the feature image blocks corresponding to each window position by grouping the feature image blocks into groups and down-sampling. Then the down-sampled feature image blocks are sent to at least one filter (Filter21, . . . , Filter2n) in the second-level structure. Each filter in the second-level structure performs full convolution processing on the received feature image blocks to obtain further feature image blocks corresponding to the positions of each window, wherein the size of the convolution kernel in the second-level structure smaller than the size of the received feature image block. Then, the size of each feature image block is further reduced through the down-sampling unit in the second-level structure. Through the m-times cascade structure, the feature image blocks corresponding to each window position are greatly reduced.

接着,由上采样装置利用二次插值的方式,将缩小后的各特征图像块进行恢复,以得到对应各窗口位置的热度图像块。Next, the up-sampling device recovers the reduced characteristic image blocks by means of secondary interpolation, so as to obtain thermal image blocks corresponding to the positions of the windows.

接着,由热度预测装置利用各热度图像块具有重叠区域的特点,将热度预测图中各像素点的热度评价交由覆盖了该像素点的热度图像块来确定。具体地,所述热度预测装置采用基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块(即热度图像块)进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图,所绘制的热度预测图是对应5幅CT层叠图像中的中间一幅CT层叠图像的热度预测图。Next, the heat prediction device utilizes the feature that each heat image block has an overlapping area, and assigns the heat evaluation of each pixel in the heat prediction map to the heat image block that covers the pixel for determination. Specifically, the heat prediction device adopts a loss function based on pre-learned weights including true weights and false weights, and each pixel of the heat prediction map corresponds to each received feature image block (that is, heat image block) Carry out heat evaluation one by one, and draw the heat prediction map based on the obtained heat evaluation, the drawn heat prediction map is the heat prediction map corresponding to the middle CT stack image among the 5 CT stack images.

当所述控制装确定图像热度预测系统32完成对所控制的5幅CT层叠图像中关于中间一幅CT层叠图像的热度预测图时,判断所完成的5幅CT层叠图像是否已包含对应同一病人的最后一张,若是,则退出循环,若否,则将第2-6张CT层叠图像交由图像接收装置,并重新执行图像热度预测系统32,以得到对应第4幅CT层叠图像的热度预测图。如此迭代循环,所述基于卷积神经网络的肺部肿瘤识别系统能够得到除了首尾各两幅CT层叠图像之外的其余各CT层叠图像的热度预测图。When the control device determines that the image heat prediction system 32 completes the heat prediction map for the middle CT stack image among the 5 controlled CT stack images, it is judged whether the completed 5 CT stack images already contain the same patient If it is the last one, exit the loop, if not, hand over the 2nd to 6th CT stack images to the image receiving device, and re-execute the image heat prediction system 32 to obtain the heat corresponding to the 4th CT stack image Forecast graph. With such an iterative cycle, the convolutional neural network-based lung tumor recognition system can obtain the heat prediction maps of the other CT stacked images except for the first and last two CT stacked images.

实施例三Embodiment Three

如图5所示,本发明提供一种图像热度预测方法的流程图。所述图像热度预测方法主要由预测系统来执行。其中所述预测系统包括安装在计算机设备中的软件和硬件。其中,所述计算机设备中的硬件包含:输入单元,处理单元、存储单元、缓存、和显示单元等,其中,所述处理单元中可以包含专用于卷积神经网络的芯片或集成电路以及包含有卷积神经网络算法的计算机程序。所述处理单元通过程序设定的时序分配各硬件的运行,以执行下述各装置的功能。其中,所述计算机设备包括但不限于:单台服务器、多个服务器配合运行的服务器集群等。As shown in FIG. 5 , the present invention provides a flowchart of an image heat prediction method. The image heat prediction method is mainly performed by a prediction system. Wherein the prediction system includes software and hardware installed in computer equipment. Wherein, the hardware in the computer device includes: an input unit, a processing unit, a storage unit, a cache, and a display unit, etc., wherein the processing unit may include a chip or an integrated circuit dedicated to a convolutional neural network and include A computer program for the convolutional neural network algorithm. The processing unit allocates the operation of each hardware through the time sequence set by the program, so as to execute the functions of the following devices. Wherein, the computer equipment includes, but is not limited to: a single server, a server cluster in which multiple servers cooperate to operate, and the like.

所述图像热度预测方法通过执行以下各步骤,实现对图像热度的预测。The image heat prediction method realizes the prediction of image heat by performing the following steps.

步骤S110、接收沿预设维度采集的多幅层叠图像。在此,所述预测系统可以包含处理单元、缓存以及与存储层叠图像的图像库相连的接口。所述预测系统按照程序的时序指示,通过接口从图像库中读取预先沿预设维度采集的多幅层叠图像。其中,所述多幅层叠图像是从沿预设的时间维度或空间维度所拍摄的、可重叠在一起以体现所拍摄维度特征关联性的图像集中读取的。Step S110, receiving multiple stacked images collected along preset dimensions. Here, the prediction system may comprise a processing unit, a cache, and an interface to an image library storing stacked images. According to the timing instruction of the program, the prediction system reads multiple stacked images pre-collected along the preset dimensions from the image library through the interface. Wherein, the plurality of stacked images are read from a set of images taken along a preset time dimension or space dimension and which can be overlapped together to reflect the correlation of features of the taken dimensions.

例如,在CT图像库中,所述预测系统从所述CT图像库中读取连续的多幅CT层叠图像,其中,所述CT层叠图像的数量为奇数个。为了便于后续对所接收的多幅层叠图像进行热度预测,所述多幅层叠图像的尺寸一致。For example, in the CT image library, the prediction system reads a plurality of consecutive CT stacked images from the CT image library, where the number of the CT stacked images is an odd number. In order to facilitate subsequent heat prediction on the received multiple stacked images, the multiple stacked images have the same size.

在一个具体的实例中,所述的多幅层叠图像例如为h×512×512尺寸的肺部CT图片,其中h为CT的扫描层数。In a specific example, the multiple stacked images are, for example, a lung CT image with a size of h×512×512, where h is the number of CT scan layers.

步骤S120、所述预测系统中基于卷积网络的下采样装置按照同一窗口、且相同的移动规则,将各所述层叠图像进行分块,并将对应同一窗口位置的各层叠图像中的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样。Step S120, the convolutional network-based down-sampling device in the prediction system divides each of the stacked images into blocks according to the same window and the same movement rule, and divides the image blocks in each stacked image corresponding to the same window position Combined convolution is performed to obtain feature image blocks, and each feature image block is down-sampled.

所述基于卷积网络的下采样装置中的卷积网络为卷积神经网络(ConvolutionalNeural Network,简称CNN),所述卷积神经网络包括卷积层(alternating convolutionallayer)和池层(pooling layer)。其中,所述卷积层可视为后续将要详细描述的各过滤器,所述池层可视为后续将要详细描述的下采样单元。The convolutional network in the convolutional network-based down-sampling device is a convolutional neural network (Convolutional Neural Network, CNN for short), and the convolutional neural network includes a convolutional layer (alternating convolutional layer) and a pooling layer (pooling layer). Wherein, the convolutional layer can be regarded as filters that will be described in detail later, and the pooling layer can be regarded as a downsampling unit that will be described in detail later.

所述基于卷积网络的下采样装置中的卷积网络是由若干层堆叠而成的,一般的下一层的输出是更高层的输入。图片由最底层输入,最高层的输出即为最终结果。更特殊的神经网络的结构可以是一个有向图,用来完成一些特殊的任务。每一种过滤器层的输入都是一个三维数组h,w,d,其中h和w是输入的尺寸,d表示特征图或者通道的特殊。更特殊的,对于输入图片,h和w就是图片的高和宽,d为输入图片颜色通道个数(常规RGB图的颜色通道数为3,灰度图为1)。The convolutional network in the convolutional network-based down-sampling device is formed by stacking several layers, and generally the output of the next layer is the input of a higher layer. The picture is input from the bottom layer, and the output of the top layer is the final result. The structure of a more special neural network can be a directed graph, which is used to complete some special tasks. The input of each filter layer is a three-dimensional array h, w, d, where h and w are the dimensions of the input, and d represents the special feature map or channel. More specifically, for the input image, h and w are the height and width of the image, and d is the number of color channels of the input image (the number of color channels of the regular RGB image is 3, and the number of grayscale images is 1).

在此,所述基于卷积网络的下采样装置包括:能够处理卷机网络算法的处理单元、及与之匹配的缓存。该处理单元可与图像接收装置中的处理单元共用,也可以是指包含有专用于卷积神经网络的芯片或集成电路的单元。若所述基于卷积网络的下采样装置中包含上述芯片或集成电路。为了提高图像处理速度,所述芯片或集成电路与图像接收装置之间通过硬件的图像接收通道相连。各接收通道并行的接收图像接收装置所提供的各层叠图像。Here, the convolutional network-based down-sampling device includes: a processing unit capable of processing convolutional network algorithms, and a matching cache. The processing unit may be shared with the processing unit in the image receiving device, or may refer to a unit including a chip or an integrated circuit dedicated to convolutional neural networks. If the convolutional network-based down-sampling device includes the above-mentioned chip or integrated circuit. In order to improve the image processing speed, the chip or the integrated circuit is connected with the image receiving device through a hardware image receiving channel. Each receiving channel receives each stacked image provided by the image receiving device in parallel.

具体地,所述基于卷积网络的下采样装置利用上述各硬件,组成包含过滤器和下采样单元的结构形式。其中,所述过滤器的数量可以是一个,也可以是多个。各过滤器和下采样单元可集成在所述芯片/集成电路中。所述图像接收装置通过各接收通道与至少一个所述过滤器相连。其中,所述过滤器包括以下至少一种:基于颜色的过滤器、基于线条的过滤器和基于灰度的过滤器。其中,所述窗口的窗口尺寸小于层叠图像的图像尺寸。所述窗口在各层叠图像的移动规则是统一的。所述基于卷积网络的下采样装置中的处理单元首先从各幅层叠图像中的同一起始像素点(如[0,0])开始,按照同一移动规则(如跨度为1的移动规则),对各幅层叠图像进行分块。Specifically, the convolutional network-based down-sampling device utilizes the above-mentioned hardware to form a structure including a filter and a down-sampling unit. Wherein, the number of the filter can be one or more. Each filter and downsampling unit may be integrated in the chip/integrated circuit. The image receiving device is connected to at least one of the filters via receiving channels. Wherein, the filter includes at least one of the following: a color-based filter, a line-based filter, and a grayscale-based filter. Wherein, the window size of the window is smaller than the image size of the stacked image. The moving rule of the window in each stacked image is uniform. The processing unit in the down-sampling device based on the convolutional network first starts from the same starting pixel point (such as [0,0]) in each stacked image, and follows the same moving rule (such as a moving rule with a span of 1) , divide each stacked image into blocks.

例如,所述处理单元将层叠图像A分成图像块a11,a12,…,a1n,a21,a22,…,和amn;将层叠图像B分成图像块b11,b12,…,b1n,b21,b22,…,和bmn;将层叠图像C分成图像块c11,c12,…,c1n,c21,c22,…,和cmn;将层叠图像D分成图像块d11,d12,…,d1n,d21,b22,…,和dmn;将层叠图像E分成图像块e11,e12,…,e1n,e21,e22,…,和emn。其中,m为图像块的行数,n为图像块的列数。For example, the processing unit divides the stacked image A into image blocks a11, a12, ..., a1n, a21, a22, ..., and amn; divides the stacked image B into image blocks b11, b12, ..., b1n, b21, b22, ... , and bmn; divide the stacked image C into image blocks c11, c12, ..., c1n, c21, c22, ..., and cmn; divide the stacked image D into image blocks d11, d12, ..., d1n, d21, b22, ..., and dmn; Divide the stacked image E into image blocks e11, e12, ..., e1n, e21, e22, ..., and emn. Among them, m is the number of rows of the image block, and n is the number of columns of the image block.

需要说明的是,根据实际的热度预测需求,所述窗口可按照跨度为1像素行/像素列的移动规则对各幅叠层图像进行地毯式的分块处理,也可以针对预设的图像区域进行分块处理。现有或今后技术方案中如有基于本实施例启示而进行的分块方式均在本发明所述范围之内。It should be noted that, according to the actual heat prediction requirements, the window can perform carpet-like block processing on each stacked image according to the movement rule with a span of 1 pixel row/pixel column, or it can target the preset image area Perform block processing. In existing or future technical solutions, if there is a block method based on the inspiration of this embodiment, it falls within the scope of the present invention.

接着,所述处理单元将各层叠图像中同一角标(即角标同为[m,n])的图像块送入同一个过滤器进行合并卷积。其中,所述合并卷积是指将各图像块均与过滤器中的卷积核进行卷积并合并成一个特征图像块,以使过滤后的特征图像块中各像素点所反应的特征信息能够综合表示所输入的各图像块的特征。Next, the processing unit sends the image blocks with the same superscript (ie superscript [m, n]) in each stacked image to the same filter for merging and convolution. Wherein, the combined convolution refers to convolving each image block with the convolution kernel in the filter and merging into a feature image block, so that the feature information reflected by each pixel in the filtered feature image block It is possible to comprehensively represent the features of each input image block.

例如,如图2所示,过滤器接收各层叠图像中角标同为[m,n]的图像块,并将各图像块分别与过滤器中的卷积核进行卷积,并将每个像素点卷积后的结果取和,得到能够综合体现各图像块特征的像素点特征信息。For example, as shown in Figure 2, the filter receives image blocks with the same subtitle as [m,n] in each stacked image, and convolves each image block with the convolution kernel in the filter, and each The results of pixel convolution are summed to obtain pixel feature information that can comprehensively reflect the features of each image block.

或者,所述分块过程可以是过滤器中的一部分。所述基于卷积网络的下采样装置12中的卷积网络是由若干层堆叠而成的,一般的下一层的输出是更高层的输入。图片由最底层输入,最高层的输出即为最终结果。更特殊的神经网络的结构可以是一个有向图,用来完成一些特殊的任务。每一种过滤器层的输入都是一个三维数组h,w,d,其中h和w是输入的尺寸,d表示特征图或者通道的特殊。更特殊的,对于输入图片,h和w就是图片的高和宽,d为输入图片颜色通道个数(常规RGB图的颜色通道数为3,灰度图为1)。当各层叠图像按照信号的输入输出通路进入过滤器时,过滤器中的卷积核尺寸即为窗口尺寸。本实施例中,按照全卷积的过滤方式,将各层叠图像输入过滤器中,由过滤器按照窗口移动规则对分块出来的对应同一窗口位置的各图像块进行合并卷积。Alternatively, the blocking process may be part of a filter. The convolutional network in the convolutional network-based down-sampling device 12 is formed by stacking several layers, and generally the output of the next layer is the input of a higher layer. The picture is input from the bottom layer, and the output of the top layer is the final result. The structure of a more special neural network can be a directed graph, which is used to complete some special tasks. The input of each filter layer is a three-dimensional array h, w, d, where h and w are the dimensions of the input, and d represents the special feature map or channel. More specifically, for the input image, h and w are the height and width of the image, and d is the number of color channels of the input image (the number of color channels of the regular RGB image is 3, and the number of grayscale images is 1). When each stacked image enters the filter according to the input and output paths of the signal, the size of the convolution kernel in the filter is the window size. In this embodiment, according to the full convolution filtering method, each stacked image is input into the filter, and the filter performs merge convolution on the divided image blocks corresponding to the same window position according to the window moving rule.

在一种可选方案中,所述基于卷积网络的下采样装置包括:归一化单元,用于将所述多幅层叠图像进行归一化处理,再按照同一窗口、且相同的移动规则,将归一化后的所述多幅层叠图像进行分块。In an optional solution, the convolutional network-based down-sampling device includes: a normalization unit, configured to perform normalization processing on the multiple stacked images, and then follow the same window and the same moving rule , dividing the normalized multiple stacked images into blocks.

具体地,所述归一化单元将各层叠图像的像素值归一化到[0,1]之间。再将归一化后的各层叠图像输入过滤器。Specifically, the normalization unit normalizes the pixel values of each stacked image to be between [0,1]. The normalized stacked images are then fed into the filter.

在另一种可选方案为,所述过滤器用于按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。In another option, the filter is used to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block.

为了更好的提取能够综合表示各图像块的特征信息,所述基于卷积网络的下采样装置中的过滤器为多个,且各过滤器级联。如图3所示。In order to better extract feature information that can comprehensively represent each image block, there are multiple filters in the convolutional network-based down-sampling device, and each filter is cascaded. As shown in Figure 3.

例如,过滤器Filter11、Filter12和Filter13分别用来提取图像块的颜色、线条和灰度特征。且过滤器Filter11与图像接收装置相连,以接收各接收通道的层叠图像。过滤器Filter12和Filter13依次级联在Filter11之后,并对Filter11所输出的特征图像块进行针对线条和灰度的相关性过滤。For example, Filter11, Filter12 and Filter13 are used to extract the color, line and grayscale features of the image block respectively. And the filter Filter11 is connected with the image receiving device to receive the laminated images of each receiving channel. Filters Filter12 and Filter13 are sequentially cascaded after Filter11, and perform correlation filtering for lines and grayscales on the feature image blocks output by Filter11.

接着,所述下采样单元按照从预设的像素点分组中选取极值、或平均值等方式,对过滤器输出的各特征图像块进行下采样。其中,每级结构中过滤器的卷积核尺寸以不大于下采样单元中像素点分组的尺寸为佳,即0≤u≤s;0≤v≤s。其中,(u,v)为卷积核尺寸,(s,s)是下采样单元中像素点分组的尺寸。Next, the down-sampling unit down-samples each feature image block output by the filter in a manner such as selecting an extreme value or an average value from a preset pixel point group. Among them, the size of the convolution kernel of the filter in each level structure is preferably not larger than the size of the pixel group in the downsampling unit, that is, 0≤u≤s; 0≤v≤s. Among them, (u, v) is the size of the convolution kernel, and (s, s) is the size of the pixel grouping in the downsampling unit.

可以发现通过一个窗口大小为s的下采样层后,数据的通道数保持不变,长宽分别缩减到原来的1/s,这样使得总的数据规模降到了原来的1/s2。下采样层还有一个好处,就是如果不加入下采样层,卷积神经网络会对物体的位置特别敏感,即使是很小幅度的移动都能让网络的中间结果出现极大的偏差。加入下采样层后卷积神经网络能更好地适应一下位移带来的影响,保持中间结果不会出现很大的偏差。在数据尺寸连续缩小后,因为计算开销的减少,我们可以适当在网络的深层增加特征图的个数,使得卷积神经网络能够学习到更多的图片特征。It can be found that after passing through a downsampling layer with a window size of s, the number of channels of the data remains unchanged, and the length and width are respectively reduced to the original 1/s, so that the total data size is reduced to the original 1/s 2 . Another advantage of the downsampling layer is that if the downsampling layer is not added, the convolutional neural network will be particularly sensitive to the position of the object, and even a small movement can cause great deviations in the intermediate results of the network. After adding the down-sampling layer, the convolutional neural network can better adapt to the impact of displacement, and keep the intermediate results from large deviations. After the data size is continuously reduced, due to the reduction of computational overhead, we can appropriately increase the number of feature maps in the deep layer of the network, so that the convolutional neural network can learn more image features.

另外,为了提高运算效率,各过滤器可利用服务器中的多个CPU(或GPU)对各窗口位置的图像块并行的进行合并卷积。In addition, in order to improve computing efficiency, each filter can use multiple CPUs (or GPUs) in the server to perform combined convolution on the image blocks at each window position in parallel.

例如,所述下采样单元按照4×4的像素点分组,对所接收的特征图像块中每4×4像素点的特征值取平均值,并将该平均值赋给下采样后图像块中的对应像素点。For example, the down-sampling unit is grouped according to 4×4 pixel points, averages the feature values of every 4×4 pixel points in the received feature image block, and assigns the average value to the down-sampled image block corresponding pixels.

为了提高后续上采样处理的处理速度,一种可选方案为,所述基于卷积网络的下采样装置进一步浓缩各图像块的特征信息。In order to improve the processing speed of subsequent upsampling processing, an optional solution is that the convolutional network-based downsampling device further concentrates the feature information of each image block.

具体地,所述基于卷积网络的下采样装置包含:多组由过滤器和下采样单元组成的结构,且各组结构彼此级联。Specifically, the convolutional network-based down-sampling device includes: multiple sets of structures composed of filters and down-sampling units, and each set of structures is cascaded to each other.

其中,与所述图像接收装置连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器用于将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块。其他组中过滤器的接收通道与前一级过滤器的输出通道级联,用于将所接收的特征图像块进行全卷积。在每级过滤器的输出通道上设有所述下采样单元,用于对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或上采样装置的接收通道。Wherein, the filter connected to the image receiving device has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; the filter is used to convert each image block corresponding to the same window position in each stacked image Combined convolution is performed to obtain the feature image block corresponding to the window position. The receiving channels of the filters in the other groups are cascaded with the output channels of the previous filter to perform full convolution on the received feature image blocks. The down-sampling unit is provided on the output channel of each stage filter, which is used to down-sample the received feature image block, and send the down-sampled feature image block to the next-stage filter or up-sampling device the receiving channel.

例如,所述基于卷积网络的下采样装置中包含4级上述结构Structure1、Structure2、Structure3和Structure4。其中,每级结构中包含多个过滤器和一个下采样单元,各结构中的过滤器也是级联连接,下采样单元接收所在组的最后一个过滤器所输出的特征图像块,并进行下采样处理。结构Structure1中与所述图像接收装置相连的过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,并将合并卷积后的各特征图像块送入下一个过滤器进行特征提取,直至结构Structure1中最后一个过滤器将各特征图像块过滤完毕,将各特征图像块送入下采样单元进行下采样。结构Structure1将下采样后的各特征图像块依次送入结构Structure2中的过滤器进行逐个特征提取,并在结构Structure2中最后一个过滤器将各特征图像块过滤完毕后,由该结构中的下采样单元对各特征图像块再次进行下采样。For example, the convolutional network-based down-sampling device includes four levels of the aforementioned structures Structure1, Structure2, Structure3 and Structure4. Among them, each level structure contains multiple filters and a downsampling unit, and the filters in each structure are also connected in cascade, and the downsampling unit receives the feature image block output by the last filter in the group and performs downsampling deal with. The filter connected to the image receiving device in Structure 1 performs combined convolution on the image blocks corresponding to the same window position in each stacked image, and sends each feature image block after the combined convolution to the next filter for feature Extract until the last filter in Structure1 finishes filtering each feature image block, and then send each feature image block to the down-sampling unit for down-sampling. The structure Structure1 sends the downsampled feature image blocks to the filter in the structure Structure2 in order to extract features one by one, and after the last filter in the structure Structure2 has filtered each feature image block, the downsampling in the structure The unit down-samples each feature image block again.

当各层叠图像经过所述基于卷积网络的下采样装置的特征提取和下采样后,各特征图像块的尺寸以远小于原始图像块的尺寸,但仍然保留了原始图像块的特征信息。After each stacked image is extracted and down-sampled by the convolutional network-based down-sampling device, the size of each feature image block is much smaller than the size of the original image block, but the feature information of the original image block is still retained.

步骤S130、各特征图像块被送入所述预测系统中的上采样装置。所述上采样装置将下采样后的各特征图像块进行上采样处理,使得至少相邻窗口位置所对应的上采样后的各特征图像块具有像素点重叠。Step S130, each characteristic image block is sent to the up-sampling device in the prediction system. The up-sampling device performs up-sampling processing on the down-sampled characteristic image blocks, so that at least the up-sampled characteristic image blocks corresponding to adjacent window positions have pixel overlapping.

具体地,所述上采样装置可按照所接收的特征图像块与原始图像块在尺寸上的差距,按照各特征图像块中每个像素点所对应的原始图像块中的区域,将各像素点的值复制到相应区域中。Specifically, according to the size difference between the received characteristic image block and the original image block, according to the area in the original image block corresponding to each pixel in each characteristic image block, each pixel point The value of is copied to the corresponding area.

例如,所述上采样装置利用来进行上采样。其中,所述区域的尺寸为(s,s)。可以看出,每个输入像素在输出中被复制成了一个大小为s*s的矩形,这样的上采样在放大数据规模的同时保持了原数据的空间结构。For example, the upsampling device utilizes for upsampling. Wherein, the size of the region is (s, s). It can be seen that each input pixel is copied into a rectangle of size s*s in the output, and such upsampling maintains the spatial structure of the original data while enlarging the data scale.

为了使最终得到的热度预测图更准确的描述各幅层叠图像中的共同特征,一种可选方案为,所述上采样装置按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。In order to make the final heat prediction map more accurately describe the common features in each stacked image, an optional solution is that the up-sampling device performs a quadratic based on the received feature image block according to the window size. Upsampling for interpolation.

具体地,所述步骤S130包括:S131、S132(均未予图示)。Specifically, the step S130 includes: S131, S132 (both not shown).

步骤S131、基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,以得到一次上采样的特征图像块。Step S131 , based on each pixel value in the received feature image block, fill in a preset expanded window to obtain a feature image block that has been upsampled once.

具体地,利用公式:将所接收的特征图像块中的各像素点重复的填充到预设扩充窗口的对应区域中。其中,所述扩充窗口的尺寸小于前述用于对图像进行分块的窗口尺寸。考虑到i/s和j/s可能是实数,本示例采用最近的四个像素点行二次插值去逼近各像素点的数值。Specifically, using the formula: Repeatedly filling each pixel point in the received feature image block into the corresponding area of the preset expansion window. Wherein, the size of the expanded window is smaller than the size of the aforementioned window used to divide the image into blocks. Considering that i/s and j/s may be real numbers, this example adopts quadratic interpolation of the nearest four pixels to approximate the value of each pixel.

步骤S132、基于预设的与窗口尺寸一致的卷积核,对经过一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。Step S132 , based on a preset convolution kernel consistent with the size of the window, perform convolution on the once-upsampled feature image block to obtain a second-upsampled feature image block corresponding to the window size.

采用步骤S131和S132的上采样方式,在直观上是优于直接将图像块上采样到的,但是在实际实验的效果中和前者相差无几。背后的因素就是如果上采样层后面跟了一个卷积层且卷积层过滤器核心大小大于s,那么经过这个过滤器后上述的二次插值可以通过过滤器参数的学习得到。因此上述的二次插值在某种意义上是包含在后一个卷积层里的,虽然并不完全等价。上述过滤器层的接受域都有很明显的互相交错,而且各过滤器参数在层内都是共享的,因此基于GPU的前向传播和反向传播计算会变得非常高效。The upsampling method adopted in steps S131 and S132 is intuitively superior to directly upsampling the image block, but the effect of the actual experiment is almost the same as the former. The reason behind it is that if the upsampling layer is followed by a convolutional layer and the filter core size of the convolutional layer is larger than s, then the above-mentioned secondary interpolation can be obtained by learning the filter parameters after this filter. Therefore, the above-mentioned secondary interpolation is in a sense included in the latter convolutional layer, although it is not completely equivalent. The receptive fields of the above filter layers are obviously interleaved, and the parameters of each filter are shared within the layer, so the GPU-based forward propagation and back propagation calculations will become very efficient.

在此,可仅包含与窗口尺寸一致的卷积核,也可在卷积的基础上对各特征图像块进行如加权平均等处理。经所述平滑处理单元处理后的各特征图像块按照窗口位置顺序可具有1个跨度。Here, only convolution kernels with the same size as the window may be included, or processing such as weighted average may be performed on each feature image block on the basis of convolution. Each feature image block processed by the smoothing processing unit may have 1 span according to the window position sequence.

在此,经上采样处理后的特征图像块即可视为反应各层叠图像在相应窗口位置图像块的热度。Here, the feature image block after the upsampling process can be regarded as reflecting the heat of the image block at the corresponding window position of each stacked image.

接着,步骤S140、利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。Next, step S140, use the probability that at least one feature image block after upsampling is true or false to draw the color of each pixel in the heat prediction map; wherein, each pixel in the heat prediction map belongs to the upsampling After at least one feature image block.

具体地,所述预测系统利用所接收的各特征图像块与真值相一致或不一致的概率来评价热度预测图中各像素点的热度信息。Specifically, the prediction system evaluates the heat information of each pixel in the heat prediction map by using the probability that each received feature image block is consistent or inconsistent with the true value.

考虑到卷积神经网络要给最后的输入热度图y作评价,因此,我们要对输出y定义一个损失函数。损失函数可以是输出和真值之间的平方和。例如,所述损失函数为所述损失函数也可以是基于交叉熵而设置的。例如,所述损失函数为 Considering that the convolutional neural network needs to evaluate the final input heat map y, we need to define a loss function for the output y. The loss function can be output and ground truth The sum of squares between. For example, the loss function is The loss function may also be set based on cross entropy. For example, the loss function is

在实际应用中,由于真值只有可能取值0或1,在这种情况下损失函数取交叉熵就能更加地表现输出和真值的接近程度。In practical applications, since the true value can only take a value of 0 or 1, in this case the loss function takes cross entropy to better express the closeness of the output to the true value.

一种可选方式为,所述预测系统按照预设的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于预设的热度评价与热度颜色的对应关系,绘制所述热度预测图。其中,所述损失函数用于表示热度预测图中像素点所在各特征图像块与真值相一致、或不一致的概率。例如,所述损失函数为特征图像块与真值之间的均方差,则所述热度预测装置按照如下方式依次对热度预测图中个像素点的热度进行评价:An optional way is that, according to a preset loss function, the prediction system evaluates the heat of each pixel of the heat prediction map corresponding to each received feature image block one by one, and based on the preset heat evaluation and heat color Corresponding relationship, draw the heat prediction map. Wherein, the loss function is used to represent the probability that each feature image block where the pixel point in the heat prediction map is consistent with or inconsistent with the true value. For example, if the loss function is the mean square error between the feature image block and the true value, then the heat prediction device evaluates the heat of each pixel in the heat prediction map sequentially as follows:

在特征图像块yi、yi+1、…、和yi+t中均包含热度预测图中的像素点O(a,b),则所述预测系统利用公式计算像素点O(a,b)的热度。The feature image blocks y i , y i+1 , ..., and y i+t all contain the pixel point O(a,b) in the heat prediction map, then the prediction system uses the formula Calculate the heat of pixel O(a,b).

需要说明的是,上述损失函数仅为举例而非对本发明的限制。事实上,损失函数还可以是交叉熵或其他损失函数。It should be noted that the above loss function is only an example rather than a limitation of the present invention. In fact, the loss function can also be cross entropy or other loss functions.

为了更准确的预测各层叠图像的热度,所述预测系统基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。In order to more accurately predict the heat of each stacked image, the prediction system is based on a loss function obtained through pre-learning that includes true value weights and false value weights, and each pixel of the heat prediction map corresponds to each received feature image block Perform heat evaluation one by one, and draw the heat prediction map based on the obtained heat evaluation.

其中,经预先机器学习而得到的损失函数可以是基于上述均方差公式而改进的函数。本实施例中优选的损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数:Wherein, the loss function obtained through pre-machine learning may be an improved function based on the above mean square error formula. The preferred loss function in this embodiment is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights:

ll oo sthe s sthe s == ΣΣ ii (( ythe y ii loglog (( ythe y ii ^^ )) bb ll aa cc kk __ rr aa tt ii oo ++ (( 11 -- ythe y ii )) loglog (( 11 -- ythe y ii ^^ )) ww hh ii tt ee __ rr aa tt ii oo )) ..

其中,black_ratio表示经预先机器学习而确定的真值权重,white_ratio表示经预先机器学习而确定的假值权重。Among them, black_ratio represents the true value weight determined by machine learning in advance, and white_ratio represents the false value weight determined by machine learning in advance.

利用上述损失函数,所述预测系统对热度预测图中各像素点的热度进行逐一的热度评价,进而根据预设的热度评价与颜色的对应关系,绘制热度预测图。Using the above loss function, the prediction system evaluates the heat of each pixel in the heat prediction map one by one, and then draws the heat prediction map according to the preset correspondence between heat evaluation and color.

平衡交叉熵能很好地将黑底的真值和白底的真值进行均衡化,从而使神经网络在训练初更容易朝全局最优解收敛。The balanced cross-entropy can well balance the true value of the black background and the true value of the white background, so that it is easier for the neural network to converge towards the global optimal solution at the beginning of training.

实施例四Embodiment Four

在上述实施例三中的各可选方案的基础,如图6所示,本实施例提供一种基于卷积神经网络的肺部肿瘤识别方法。其中,所述基于卷积神经网络的肺部肿瘤识别方法主要由基于卷积神经网络的肺部肿瘤识别系统来执行。所述基于卷积神经网络的肺部肿瘤识别系统应用在医院的CT图像扫描仪器、或与CT图像扫描仪器相连的图像处理设备(如服务器)中。对于CT图像扫描仪器来说,至少包括CT扫描装置。所述CT扫描装置将活体的待检部位(如肺、脑、或全身)沿空间轴向进行横截面式的扫描,得到相应的多幅CT层叠图像。On the basis of the alternative solutions in the third embodiment above, as shown in FIG. 6 , this embodiment provides a method for identifying lung tumors based on a convolutional neural network. Wherein, the convolutional neural network-based lung tumor identification method is mainly performed by a convolutional neural network-based lung tumor identification system. The convolutional neural network-based lung tumor identification system is applied to a CT image scanning instrument in a hospital, or an image processing device (such as a server) connected to a CT image scanning instrument. For a CT image scanning instrument, at least a CT scanning device is included. The CT scanning device scans the parts to be examined (such as the lungs, the brain, or the whole body) of the living body in a cross-sectional manner along the spatial axis, and obtains corresponding multiple CT stacked images.

在本实施例中,利用所述基于卷积神经网络的肺部肿瘤识别方法来识别肺部的肿瘤。所述基于卷积神经网络的肺部肿瘤识别方法中用到实施例三中各可选方案所描述的图像热度预测方法。也就是说,所述基于卷积神经网络的肺部肿瘤识别系统中包含图像热度预测系统。In this embodiment, lung tumors are identified using the method for identifying lung tumors based on convolutional neural networks. The image heat prediction method described in each option in Embodiment 3 is used in the lung tumor identification method based on convolutional neural network. That is to say, the convolutional neural network-based lung tumor recognition system includes an image heat prediction system.

其中,所述图像热度预测系统和CT扫描装置共用一图像库。Wherein, the image heat prediction system and the CT scanning device share an image library.

具体地,CT扫描装置将所扫描的CT层叠图像按照空间顺序存储在图像库中。Specifically, the CT scanning device stores the scanned CT stack images in an image library in a spatial order.

接着,所述基于卷积神经网络的肺部肿瘤识别系统按照所述控制规则,启动图像热度预测系统执行步骤S220:读取其中的多幅CT层叠图像,并按照实施例三中所述的任一种方案,进行多幅CT层叠图像的热度预测,并根据医生的操作,将所得到的热度预测图提供给医生。具体流程见图7。其中,图8为肺部CT层叠图灰度图、人工识别肺部肿瘤位置和利用本实施例识别的肺部肿瘤位置的示意图。Next, the convolutional neural network-based lung tumor identification system starts the image heat prediction system to perform step S220 according to the control rules: read multiple CT stacked images, and follow any of the steps described in the third embodiment One solution is to predict the heat of multiple CT stacked images, and provide the obtained heat prediction map to the doctor according to the doctor's operation. The specific process is shown in Figure 7. Wherein, FIG. 8 is a schematic diagram of a grayscale image of a lung CT stack image, a manually recognized location of a lung tumor, and a location of a lung tumor identified by using this embodiment.

再接着,所述基于卷积神经网络的肺部肿瘤识别系统按照所述控制规则,执行步骤S230:判断所述图像热度预测系统是否提取了所存储的所有CT层叠图像,若否,则控制所述图像热度预测系统按照空间顺序分次提取多幅CT层叠图像,直至确定所述图像提取装置提取了所存储的所有CT层叠图像为止。Next, the convolutional neural network-based lung tumor identification system executes step S230 according to the control rules: judging whether the image heat prediction system has extracted all the stored CT stack images, if not, then controlling the The image heat prediction system extracts a plurality of CT stack images in sequence according to space until it is determined that the image extraction device has extracted all the stored CT stack images.

例如,所述基于卷积神经网络的肺部肿瘤识别系统按照图像库中各层叠图像的顺序,以5幅CT层叠图像为一组,从第一幅CT层叠图像开始,分组的向图像热度预测系统提供CT层叠图像。当所述图像热度预测系统根据所接收的5幅CT层叠图像输出热度预测图时,所述控制装置判断是否提取了所存储的所有CT层叠图像,若是,则退出循环,若否则继续提取下一组CT层叠图像,并输入所述图像热度预测系统,直到提取完所有CT层叠图像。For example, the convolutional neural network-based lung tumor recognition system uses five CT stacked images as a group according to the order of each stacked image in the image database, and starts from the first CT stacked image to predict the heat of the grouped images. The system provides CT stacked images. When the image heat prediction system outputs the heat prediction map according to the received 5 CT stack images, the control device judges whether all the stored CT stack images have been extracted, if so, exit the loop, otherwise continue to extract the next Group CT stacked images and input them into the image heat prediction system until all CT stacked images are extracted.

其中,所述图像热度预测系统所输出的热度预测图可视为该组CT层叠图像共用的热度预测图。优选地,所述图像热度预测系统所输出的热度预测图被视为该组CT层叠图像中的中间一幅CT层叠图像所对应的热度预测图。Wherein, the heat prediction map output by the image heat prediction system can be regarded as the heat prediction map shared by the group of CT stacked images. Preferably, the heat prediction map output by the image heat prediction system is regarded as the heat prediction map corresponding to the middle CT stack image in the group of CT stack images.

为了提高CT层叠图像的热度预测精度,一种可选方案中,在判断未完成遍历CT层叠图像的情况下,所述基于卷积神经网络的肺部肿瘤识别系统预先以一幅图像的跨度对CT层叠图像进行分组,如此可以得到除首尾两幅CT层叠图像之外所有CT层叠图像的热度预测图。In order to improve the heat prediction accuracy of CT stacked images, in an optional solution, in the case of judging that the CT stacked images have not been traversed, the convolutional neural network-based lung tumor recognition system uses the span of one image in advance. The CT stack images are grouped, so that the heat prediction map of all CT stack images except the first and last CT stack images can be obtained.

例如,先将{x1,x2,x3,x4,x5}5幅CT层叠图像送入图像热度预测系统进行针对图像x3的热度预测。当判断x5并非图像库中CT层叠图像的最后一张时,所述控制装置继续选择{x2,x3,x4,x5,x6}5幅CT层叠图像送入图像热度预测系统进行针对图像x4的热度预测。如此重复,直至判断所提取的一组CT层叠图像中包含最后一张,退出循环。For example, five stacked CT images of {x 1 , x 2 , x 3 , x 4 , x 5 } are sent to the image heat prediction system to predict the heat of image x 3 . When judging that x 5 is not the last CT stacked image in the image library, the control device continues to select {x 2 , x 3 , x 4 , x 5 , x 6 }5 CT stacked images to send to the image heat prediction system Make heat predictions for image x 4 . This is repeated until it is judged that the extracted group of CT stack images contains the last one, and the loop is exited.

如图7所示,所述基于卷积神经网络的肺部肿瘤识别系统的工作过程举例如下:As shown in Figure 7, the working process of the lung tumor recognition system based on the convolutional neural network is exemplified as follows:

当CT图像扫描仪器获取了病人的多幅CT层叠图后,将病人资料与该多幅CT层叠图对应保存在图像库中。当所述基于卷积神经网络的肺部肿瘤识别系统基于CT图像扫描仪器的扫描完毕的指令、或医生通过操作终端向控制装置所在设备发送了获取热度预测图的指令时,所述控制装置按照病人资料对应找到依扫描顺序存放的多幅CT层叠图像,并告知图像热度预测系统中的图像提取装置提取第1-5张CT层叠图像。After the CT image scanning apparatus acquires multiple CT stacked images of the patient, the patient data and the multiple CT stacked images are correspondingly stored in the image database. When the convolutional neural network-based lung tumor recognition system is based on the instruction of the CT image scanning instrument to complete the scan, or the doctor sends an instruction to obtain the heat prediction map to the device where the control device is located through the operation terminal, the control device follows Corresponding to the patient data, multiple CT stacked images stored in the scanning order are found, and the image extraction device in the image heat prediction system is informed to extract the first to fifth CT stacked images.

所述图像热度预测系统中的图像提取装置从图像库中提取相应的多幅CT层叠图像并利用对应每个CT层叠图像的接收通道传递给基于卷积网络的下采样装置。所述基于卷积网络的下采样装置中第一级结构中的过滤器Filter11按照统一的窗口尺寸和窗口移动规则,将各CT层叠图像中同一窗口位置的各图像块进行合并卷积,如此得到对应各窗口位置的特征图像块。在第一级结构中还包括与Filter11级联的至少一个过滤器(Filter12、…、Filter1n)。在第一级结构中,各过滤器的卷积核尺寸可与上述窗口尺寸相一致,以便于减少计算量和优化卷积神经网络的结构。在第一级结构中的下采样单元位于过滤器Filter1n之后,其通过将特征图像块分组下采样的方式,将对应各窗口位置的特征图像块进行下采样。再将下采样后的特征图像块送入第二级结构中的至少一个过滤器(Filter21、…、Filter2n)。第二级结构中的各过滤器通过将所接收的各特征图像块分别进行全卷积处理,得到对应各窗口位置的进一步的特征图像块,其中,第二级结构中的卷积核的尺寸小于所接收的特征图像块的尺寸。再通过第二级结构中的下采样单元,进一步缩小各特征图像块的尺寸。通过多次级联结构,各窗口位置所对应的特征图像块被大幅缩小。The image extraction device in the image heat prediction system extracts corresponding multiple CT stacked images from the image library and transmits them to the convolutional network-based down-sampling device using the receiving channel corresponding to each CT stacked image. The filter Filter11 in the first-level structure of the down-sampling device based on the convolutional network combines and convolves the image blocks at the same window position in each CT stack image according to the uniform window size and window movement rule, thus obtaining Feature image patches corresponding to each window position. At least one filter (Filter12, . . . , Filter1n) cascaded with Filter11 is also included in the first-level structure. In the first-level structure, the size of the convolution kernel of each filter can be consistent with the above-mentioned window size, so as to reduce the amount of calculation and optimize the structure of the convolutional neural network. The down-sampling unit in the first-level structure is located after the filter Filter1n, and it down-samples the feature image blocks corresponding to each window position by grouping the feature image blocks into groups and down-sampling. Then the down-sampled feature image blocks are sent to at least one filter (Filter21, . . . , Filter2n) in the second-level structure. Each filter in the second-level structure performs full convolution processing on the received feature image blocks to obtain further feature image blocks corresponding to the positions of each window, wherein the size of the convolution kernel in the second-level structure smaller than the size of the received feature image patch. Then, the size of each feature image block is further reduced through the down-sampling unit in the second-level structure. Through multiple cascading structures, the feature image blocks corresponding to each window position are greatly reduced.

接着,由所述图像热度预测系统中的上采样装置利用二次插值的方式,将缩小后的各特征图像块进行恢复,以得到对应各窗口位置的热度图像块。Next, the up-sampling device in the image heat prediction system recovers the reduced characteristic image blocks by means of secondary interpolation, so as to obtain heat image blocks corresponding to the positions of the windows.

接着,由所述图像热度预测系统中的热度预测装置利用各热度图像块具有重叠区域的特点,将热度预测图中各像素点的热度评价交由覆盖了该像素点的热度图像块来确定。具体地,所述热度预测装置采用基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块(即热度图像块)进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图,所绘制的热度预测图是对应5幅CT层叠图像中的中间一幅CT层叠图像的热度预测图。图8从左至右依次为肺部CT层叠图像灰度图、人工标记的肿瘤图、和利用所述图像热度预测系统所识别的肺部肿瘤热度预测图三者之间的比对图示。Next, the heat prediction device in the image heat prediction system makes use of the feature that each heat image block has an overlapping area, and assigns the heat evaluation of each pixel in the heat prediction map to the heat image block covering the pixel for determination. Specifically, the heat prediction device adopts a loss function based on pre-learned weights including true weights and false weights, and each pixel of the heat prediction map corresponds to each received feature image block (that is, heat image block) Carry out heat evaluation one by one, and draw the heat prediction map based on the obtained heat evaluation, the drawn heat prediction map is the heat prediction map corresponding to the middle CT stack image among the 5 CT stack images. Fig. 8 is, from left to right, a diagram showing the comparison between the grayscale image of the stacked lung CT image, the artificially marked tumor image, and the heat prediction map of the lung tumor identified by the image heat prediction system.

当所述控制装置确定图像热度预测系统完成对所控制的5幅CT层叠图像中关于中间一幅CT层叠图像的热度预测图时,判断所完成的5幅CT层叠图像是否已包含对应同一病人的最后一张,若是,则退出循环,若否,则将第2-6张CT层叠图像交由图像接收装置,并预测第4张CT层叠图像的热度预测图。如此迭代循环,所述基于卷积神经网络的肺部肿瘤识别系统能够得到除了首尾各两幅CT层叠图像之外的其余各CT层叠图像的热度预测图。When the control device determines that the image heat prediction system has completed the heat prediction map for the middle CT stack image among the 5 controlled CT stack images, it is judged whether the completed 5 CT stack images already contain the image corresponding to the same patient. The last one, if yes, exit the loop, if not, hand over the 2nd to 6th CT stacked images to the image receiving device, and predict the heat prediction map of the 4th CT stacked image. With such an iterative cycle, the convolutional neural network-based lung tumor recognition system can obtain the heat prediction maps of the other CT stacked images except for the first and last two CT stacked images.

综上所述,本发明各实施例通过卷积神经网络提取能够表示多幅层叠图像的共同特征的各特征图像块,如此得到了各图像中包括所在平面及平面之外维度的特征信息,进而通过对各特征图像块上采样和热度图预测,有效提高了针对具有空间关联性的层叠图像的局部区域的识别率。同时,在卷积神经网络中设置下采样单元,有利于减少卷积神经网络的计算量,有效提高肿瘤识别的效率。In summary, each embodiment of the present invention uses a convolutional neural network to extract each feature image block that can represent the common features of multiple stacked images, thus obtaining the feature information of each image including the plane and the dimension outside the plane, and then By upsampling each feature image block and predicting the heat map, the recognition rate for the local area of the stacked image with spatial correlation is effectively improved. At the same time, setting the down-sampling unit in the convolutional neural network is beneficial to reduce the calculation amount of the convolutional neural network and effectively improve the efficiency of tumor recognition.

另外,在上采样时采用二次插值的方式,能够平滑各图像块的颜色过渡,提高识别准确度。In addition, a secondary interpolation method is adopted during upsampling, which can smooth the color transition of each image block and improve recognition accuracy.

另外,采用奇数个连续的层叠图像,不仅有利于保留空间维度的特征信息,还能保证前、后图像对中间图像的均衡评价。In addition, the use of an odd number of consecutive stacked images not only helps to preserve the feature information of the spatial dimension, but also ensures the balanced evaluation of the front and back images on the middle image.

另外,因为损失函数只能体现模型训练是否良性,不能作为最后精确的结果指标。经实验的后期计算和对比每个肿瘤的位置并且计算False Positive和False Negative。本发明在False Negative上已经下降到接近5%,在False Positive上下降到了20%。由此可见,与现有技术相比,本发明已经取得了突破性进展。In addition, because the loss function can only reflect whether the model training is benign, it cannot be used as the final accurate result indicator. After the experiment, calculate and compare the position of each tumor and calculate False Positive and False Negative. The present invention has dropped to close to 5% on False Negative and 20% on False Positive. It can be seen that, compared with the prior art, the present invention has achieved a breakthrough.

所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。Therefore, the present invention effectively overcomes various shortcomings in the prior art and has high industrial application value.

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。The above-mentioned embodiments only illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Anyone skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical ideas disclosed in the present invention should still be covered by the claims of the present invention.

Claims (24)

1.一种图像热度预测系统,其特征在于,包括:1. An image heat prediction system, characterized in that, comprising: 图像接收装置,用于接收沿预设维度采集的多幅层叠图像;An image receiving device, configured to receive multiple stacked images collected along preset dimensions; 基于卷积网络的下采样装置,用于按照同一窗口及相同的移动规则,将各所述层叠图像进行分块处理,并将各层叠图像中对应同一窗口位置的图像块合并卷积,得到特征图像块,以及对得到的每个特征图像块进行下采样;The down-sampling device based on the convolutional network is used to block each of the stacked images according to the same window and the same moving rule, and merge and convolve the image blocks corresponding to the same window position in each stacked image to obtain the feature Image blocks, and downsampling each feature image block obtained; 上采样装置,用于将下采样后的每个特征图像块进行上采样;An upsampling device, configured to upsample each feature image block after downsampling; 热度预测装置,用于利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。The heat prediction device is used to use the probability that at least one feature image block after upsampling is true or false to draw the color of each pixel in the heat prediction map; wherein, each pixel in the heat prediction map belongs to the above At least one feature image block after sampling. 2.根据权利要求1所述的图像热度预测系统,其特征在于,所述基于卷积网络的下采样装置还包括:2. image heat prediction system according to claim 1, is characterized in that, described down-sampling device based on convolution network also comprises: 归一化单元,用于将所述多幅层叠图像进行归一化处理,再按照同一窗口及相同的移动规则,将归一化后的所述多幅层叠图像进行分块。The normalization unit is configured to perform normalization processing on the multiple stacked images, and then divide the normalized multiple stacked images into blocks according to the same window and the same moving rule. 3.根据权利要求1或2所述的图像热度预测系统,其特征在于,所述基于卷积网络的下采样装置包含:至少一组由过滤器和下采样单元组成的结构;其中,所述结构中的过滤器数量为至少一个,当所述结构中的过滤器数量为多个时,同一组结构中的各过滤器级联;当所述结构的数量为多个时,各组结构彼此级联;3. The image heat prediction system according to claim 1 or 2, wherein the down-sampling device based on the convolutional network comprises: at least one group of structures composed of filters and down-sampling units; wherein the The number of filters in the structure is at least one. When the number of filters in the structure is multiple, the filters in the same group of structures are cascaded; when the number of the structures is multiple, each group of structures cascade; 其中,与所述图像接收装置连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器用于将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块;Wherein, the filter connected to the image receiving device has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; the filter is used to convert each image block corresponding to the same window position in each stacked image Perform merged convolution to obtain the feature image block corresponding to the window position; 其他组中过滤器的接收通道与前一级过滤器的输出通道级联,用于将所接收的特征图像块进行全卷积;The receiving channel of the filter in the other group is cascaded with the output channel of the previous filter to perform full convolution on the received feature image block; 在每级过滤器的输出通道上设有所述下采样单元,用于对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或上采样装置的接收通道。The down-sampling unit is provided on the output channel of each stage filter, which is used to down-sample the received feature image block, and send the down-sampled feature image block to the next-stage filter or up-sampling device the receiving channel. 4.根据权利要求3所述的图像热度预测系统,其特征在于,所述与图像接收装置连接的过滤器用于按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。4. The image heat prediction system according to claim 3, wherein the filter connected to the image receiving device is used to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block. 5.根据权利要求3所述的图像热度预测系统,其特征在于,各结构中的过滤器包括以下至少一种:基于颜色的过滤器、基于线条的过滤器和基于灰度的过滤器。5 . The image heat prediction system according to claim 3 , wherein the filters in each structure include at least one of the following: a color-based filter, a line-based filter, and a grayscale-based filter. 6.根据权利要求1所述的图像热度预测系统,其特征在于,所述上采样装置用于按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。6 . The image heat prediction system according to claim 1 , wherein the upsampling device is configured to perform upsampling based on quadratic interpolation on the received feature image blocks according to the window size. 7.根据权利要求6所述的图像热度预测系统,其特征在于,所述上采样装置包括:7. The image heat prediction system according to claim 6, wherein the upsampling device comprises: 上采样单元,用于基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,得到一次上采样的特征图像块;An upsampling unit, configured to fill in a preset expansion window based on each pixel value in the received feature image block, to obtain a feature image block that is upsampled once; 平滑处理单元,用于基于预设的与窗口尺寸一致的卷积核,对所述一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。The smoothing processing unit is configured to perform convolution on the once upsampled feature image block based on a preset convolution kernel consistent with the window size to obtain a second upsampled feature image block corresponding to the window size. 8.根据权利要求1所述的图像热度预测系统,其特征在于,所述热度预测装置用于基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应所接收的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。8. The image heat prediction system according to claim 1, wherein the heat prediction device is used for each of the heat prediction maps based on a loss function obtained through pre-learning that includes true value weights and false value weights. The pixels are evaluated one by one corresponding to each characteristic image block received, and the heat prediction map is drawn based on the obtained heat evaluation. 9.根据权利要求8所述的图像热度预测系统,其特征在于,所述损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数。9. The image popularity prediction system according to claim 8, wherein the loss function is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights. 10.根据权利要求1所述的图像热度预测系统,其特征在于,所述多幅层叠图像数据为连续的奇数个图像。10. The image heat prediction system according to claim 1, wherein the plurality of stacked image data are consecutive odd-numbered images. 11.一种基于卷积神经网络的肺部肿瘤识别系统,其特征在于,包括:11. A lung tumor recognition system based on convolutional neural network, characterized in that, comprising: 图像库,用于按空间顺序存储多幅肺部CT层叠图像;An image library for storing multiple stacked lung CT images in a spatial order; 如权利要求1-10中任一所述的图像热度预测系统;The image heat prediction system according to any one of claims 1-10; 所述图像热度预测系统根据所接收的多幅肺部CT层叠图像输出对应所述多幅肺部CT层叠图像的热度预测图;The image heat prediction system outputs a heat prediction map corresponding to the multiple lung CT stack images according to the received multiple lung CT stack images; 控制装置,用于判断所述图像热度预测系统是否提取了所存储的所有肺部CT层叠图像,若否,则控制所述图像热度预测系统按照空间顺序分次提取多幅肺部CT层叠图像,直至确定所述图像提取装置提取了所存储的所有肺部CT层叠图像为止。A control device for judging whether the image heat prediction system has extracted all the stored lung CT stack images, and if not, controlling the image heat prediction system to extract multiple lung CT stack images in order of space, until it is determined that the image extraction device has extracted all the stored lung CT stack images. 12.根据权利要求11所述的基于卷积神经网络的肺部肿瘤识别系统,其特征在于,所述控制装置基于一幅图像的跨度分次提取多幅CT层叠图像。12 . The convolutional neural network-based lung tumor identification system according to claim 11 , wherein the control device extracts multiple CT stacked images in stages based on the span of one image. 13 . 13.一种图像热度预测方法,其特征在于,包括:13. An image heat prediction method, characterized in that, comprising: 接收沿预设维度采集的多幅层叠图像;Receive multiple stacked images collected along preset dimensions; 将所述多福层叠图像送入基于卷积网络的下采样装置中,由所述基于卷积网络的下采样装置按照同一窗口、且相同的移动规则,将各所述层叠图像进行分块,并将各层叠图像中对应同一窗口位置的图像块进行合并卷积,以得到特征图像块,以及对每个特征图像块进行下采样;Sending the Dolphin stacked image into a down-sampling device based on a convolutional network, by which the down-sampling device based on a convolutional network blocks each of the stacked images according to the same window and the same moving rule, Merging and convolving image blocks corresponding to the same window position in each stacked image to obtain feature image blocks, and downsampling each feature image block; 将下采样后的各特征图像块进行上采样处理;Perform upsampling processing on each feature image block after downsampling; 利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色;其中,所述热度预测图中的各像素点属于上采样后的至少一个特征图像块。Use the probability that at least one feature image block after upsampling is true or false to draw the color of each pixel in the heat prediction map; wherein, each pixel in the heat prediction map belongs to at least one feature after upsampling Image blocks. 14.根据权利要求13所述的图像热度预测方法,其特征在于,在接收沿预设维度采集的多幅层叠图像之后,还包括:14. The image heat prediction method according to claim 13, further comprising: after receiving multiple stacked images collected along preset dimensions: 将所述多幅层叠图像进行归一化处理;performing normalization processing on the plurality of stacked images; 按照同一窗口、且相同的移动规则,将归一化后的所述多幅层叠图像进行分块。According to the same window and the same movement rule, the normalized multiple stacked images are divided into blocks. 15.根据权利要求13或14所述的图像热度预测方法,其特征在于,所述基于卷积网络的下采样装置包括:至少一组由过滤器和下采样单元组成的结构;其中,所述结构中的过滤器数量为至少一个,当所述结构中的过滤器数量为多个时,同一组结构中的各过滤器级联;当所述结构的数量为多个时,各组结构彼此级联;15. The image heat prediction method according to claim 13 or 14, wherein the downsampling device based on a convolutional network comprises: at least one set of structures consisting of a filter and a downsampling unit; wherein the The number of filters in the structure is at least one. When the number of filters in the structure is multiple, the filters in the same group of structures are cascaded; when the number of the structures is multiple, each group of structures cascade; 其中,与所述图像接收装置连接的过滤器具有与层叠图像数量一致的接收通道,所述接收通道传递一幅层叠图像;所述过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块;Wherein, the filter connected to the image receiving device has a receiving channel consistent with the number of stacked images, and the receiving channel transmits a stacked image; the filter performs a process on each image block corresponding to the same window position in each stacked image Combine convolution to obtain the feature image block corresponding to the window position; 其他组中过滤器的接收通道与前一级过滤器的输出通道级联,将所接收的特征图像块进行全卷积;The receiving channel of the filter in the other group is cascaded with the output channel of the previous filter, and the received feature image block is fully convoluted; 在每级过滤器的输出通道上的所述下采样单元,对所接收的特征图像块进行下采样,并将下采样后的特征图像块送入下一级过滤器或进行上采样操作。The down-sampling unit on the output channel of each filter stage down-samples the received feature image blocks, and sends the down-sampled feature image blocks to the next-stage filter or performs an up-sampling operation. 16.根据权利要求15所述的图像热度预测方法,其特征在于,所述与图像接收装置连接的过滤器将各层叠图像中对应同一窗口位置的各图像块进行合并卷积,得到对应该窗口位置的特征图像块,包括:所述过滤器按照将各层叠图像中对应同一窗口位置的各图像块进行合并卷积;其中,Wk为第k个卷积核,bk为对应第k个卷积核在每个通道上加的偏移量,c为层叠图像的通道数,(u,v)为Wk尺寸,(i,j)为图像块中像素点位置。16. The image heat prediction method according to claim 15, wherein the filter connected to the image receiving device merges and convolves each image block corresponding to the same window position in each stacked image to obtain the corresponding window position. location of feature image blocks, comprising: the filter according to Combine and convolute the image blocks corresponding to the same window position in each stacked image; where W k is the kth convolution kernel, and b k is the offset added to each channel corresponding to the kth convolution kernel , c is the number of channels of the stacked image, (u, v) is the size of W k , (i, j) is the pixel position in the image block. 17.根据权利要求15所述的图像热度预测方法,其特征在于,各结构中的过滤器包括以下至少一种:基于颜色的过滤器或/及基于线条的过滤器和基于灰度的过滤器。17. The image heat prediction method according to claim 15, wherein the filters in each structure include at least one of the following: color-based filters or/and line-based filters and grayscale-based filters . 18.根据权利要求13所述的图像热度预测方法,其特征在于,所述将下采样后的各特征图像块进行上采样处理,包括:按照所述窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样。18. The image heat prediction method according to claim 13, wherein said performing up-sampling processing on each of the down-sampled feature image blocks comprises: performing up-sampling processing on the received feature image blocks according to the window size Upsampling based on quadratic interpolation. 19.根据权利要求18所述的图像热度预测方法,其特征在于,所述按照窗口尺寸,对所接收的特征图像块进行基于二次插值的上采样包括:19. The image heat prediction method according to claim 18, characterized in that, according to the window size, performing up-sampling based on secondary interpolation to the received feature image block comprises: 基于所接收的特征图像块中的各像素值,填充在预设的扩充窗口,以得到一次上采样的特征图像块;Based on each pixel value in the received feature image block, fill in a preset expansion window to obtain a feature image block that is upsampled once; 基于预设的与窗口尺寸一致的卷积核,对所述一次上采样的特征图像块进行卷积,得到对应所述窗口尺寸的二次上采样的特征图像块。Based on a preset convolution kernel consistent with the size of the window, the once upsampled feature image block is convolved to obtain a second upsampled feature image block corresponding to the window size. 20.根据权利要求13所述的图像热度预测方法,其特征在于,所述利用上采样后的至少一个特征图像块为真或为假的概率来绘制热度预测图中的各像素点的颜色,包括:基于经预先学习而得到的包含真值权重和假值权重的损失函数,对热度预测图的各像素点对应上采样后的的各特征图像块进行逐一的热度评价,并基于所得到的热度评价绘制所述热度预测图。20. The image heat prediction method according to claim 13, characterized in that, the probability that the at least one feature image block after the upsampling is true or false is used to draw the color of each pixel in the heat prediction map, Including: based on the pre-learned loss function including true value weights and false value weights, each pixel in the heat prediction map corresponds to each upsampled feature image block to perform heat evaluation one by one, and based on the obtained The heat evaluation draws the heat prediction map. 21.根据权利要求20所述的图像热度预测方法,其特征在于,所述损失函数是基于预先学习而得到的且包含真值权重和假值权重的交叉熵函数。21. The image popularity prediction method according to claim 20, wherein the loss function is a cross-entropy function obtained based on pre-learning and including true value weights and false value weights. 22.根据权利要求13所述的图像热度预测方法,其特征在于,所述多幅层叠图像数据为连续的奇数个图像。22. The image heat prediction method according to claim 13, characterized in that, the plurality of stacked image data are consecutive odd-numbered images. 23.一种基于卷积神经网络的肺部肿瘤识别方法,其特征在于,包括:23. A method for identifying lung tumors based on a convolutional neural network, comprising: 预先按空间顺序存储多幅肺部CT层叠图像;Store multiple lung CT stack images in spatial order in advance; 按照权利要求13-22中任一所述的图像热度预测方法,根据所接收的多幅肺部CT层叠图像输出对应所述多幅肺部CT层叠图像的热度预测图;According to the image heat prediction method described in any one of claims 13-22, outputting a heat prediction map corresponding to the multiple lung CT stack images according to the received multiple lung CT stack images; 判断所述图像热度预测系统是否提取了所存储的所有肺部CT层叠图像,若否,则控制所述图像热度预测系统按照空间顺序分次提取多幅肺部CT层叠图像,直至确定所述图像提取装置提取了所存储的所有肺部CT层叠图像为止。Judging whether the image heat prediction system has extracted all the stored lung CT stack images, if not, controlling the image heat prediction system to extract multiple lung CT stack images in order of space until the image is determined The extracting device extracts all the stored stacked CT images of the lungs. 24.根据权利要求23所述的基于卷积神经网络的肺部肿瘤识别方法,其特征在于,所述控制装置基于一幅图像的跨度分次提取多幅CT层叠图像。24. The convolutional neural network-based lung tumor identification method according to claim 23, wherein the control device extracts multiple CT stacked images in stages based on the span of one image.
CN201610534805.3A 2016-07-08 2016-07-08 Lung tumor recognition system and method based on convolutional neural network Active CN106203327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610534805.3A CN106203327B (en) 2016-07-08 2016-07-08 Lung tumor recognition system and method based on convolutional neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610534805.3A CN106203327B (en) 2016-07-08 2016-07-08 Lung tumor recognition system and method based on convolutional neural network

Publications (2)

Publication Number Publication Date
CN106203327A true CN106203327A (en) 2016-12-07
CN106203327B CN106203327B (en) 2019-04-19

Family

ID=57472713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610534805.3A Active CN106203327B (en) 2016-07-08 2016-07-08 Lung tumor recognition system and method based on convolutional neural network

Country Status (1)

Country Link
CN (1) CN106203327B (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106778867A (en) * 2016-12-15 2017-05-31 北京旷视科技有限公司 Object detection method and device, neural network training method and device
CN106778785A (en) * 2016-12-23 2017-05-31 东软集团股份有限公司 Build the method for image characteristics extraction model and method, the device of image recognition
CN106920227A (en) * 2016-12-27 2017-07-04 北京工业大学 Based on the Segmentation Method of Retinal Blood Vessels that deep learning is combined with conventional method
CN107016665A (en) * 2017-02-16 2017-08-04 浙江大学 A kind of CT pulmonary nodule detection methods based on depth convolutional neural networks
CN107145756A (en) * 2017-05-17 2017-09-08 上海辉明软件有限公司 A kind of stroke types Forecasting Methodology and device
CN107169485A (en) * 2017-03-28 2017-09-15 北京捷通华声科技股份有限公司 A kind of method for identifying mathematical formula and device
CN107292884A (en) * 2017-08-07 2017-10-24 北京深睿博联科技有限责任公司 The method and device of oedema and hemotoncus in a kind of identification MRI image
CN107292312A (en) * 2017-06-19 2017-10-24 中国科学院苏州生物医学工程技术研究所 Tumour recognition methods
CN107437110A (en) * 2017-07-11 2017-12-05 中国科学院自动化研究所 The piecemeal convolution optimization method and device of convolutional neural networks
CN107665491A (en) * 2017-10-10 2018-02-06 清华大学 The recognition methods of pathological image and system
CN108022238A (en) * 2017-08-09 2018-05-11 深圳科亚医疗科技有限公司 Method, computer-readable storage medium and the system being detected to object in 3D rendering
CN108446724A (en) * 2018-03-12 2018-08-24 江苏中天科技软件技术有限公司 A kind of fusion feature sorting technique
CN108596247A (en) * 2018-04-23 2018-09-28 南方医科大学 A method of fusion radiation group and depth convolution feature carry out image classification
CN109285157A (en) * 2018-07-24 2019-01-29 深圳先进技术研究院 Left ventricular myocardial segmentation method, device and computer readable storage medium
CN109447969A (en) * 2018-10-29 2019-03-08 北京青燕祥云科技有限公司 Hepatic space occupying lesion recognition methods, device and realization device
CN109800873A (en) * 2019-01-29 2019-05-24 北京旷视科技有限公司 Image processing method and device
CN110070526A (en) * 2019-04-18 2019-07-30 深圳市深视创新科技有限公司 Defect inspection method based on the prediction of deep neural network temperature figure
CN110366759A (en) * 2016-12-11 2019-10-22 第一百欧有限公司 System and method for diagnosing disease with neural network
CN110555354A (en) * 2018-05-31 2019-12-10 北京深鉴智能科技有限公司 Feature screening method and apparatus, target detection method and apparatus, electronic apparatus, and storage medium
WO2020019739A1 (en) * 2018-07-24 2020-01-30 深圳先进技术研究院 Vascular wall plaque segmentation method and apparatus, and computer-readable storage medium
CN111382759A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Pixel level classification method, device, equipment and storage medium
CN112292691A (en) * 2018-06-18 2021-01-29 谷歌有限责任公司 Methods and systems for improving cancer detection using deep learning
US20210319559A1 (en) * 2017-10-24 2021-10-14 General Electric Company Deep convolutional neural network with self-transfer learning
CN115294126A (en) * 2022-10-08 2022-11-04 南京诺源医疗器械有限公司 Intelligent cancer cell identification method for pathological image
JP2025032056A (en) * 2023-08-09 2025-03-11 ジーイー・プレシジョン・ヘルスケア・エルエルシー System and method for improving data handling in a computed tomography system - Patents.com

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544506A (en) * 2013-10-12 2014-01-29 Tcl集团股份有限公司 Method and device for classifying images on basis of convolutional neural network
CN104346622A (en) * 2013-07-31 2015-02-11 富士通株式会社 Convolutional neural network classifier, and classifying method and training method thereof
US20150139485A1 (en) * 2013-11-15 2015-05-21 Facebook, Inc. Pose-aligned networks for deep attribute modeling
CN104850836A (en) * 2015-05-15 2015-08-19 浙江大学 Automatic insect image identification method based on depth convolutional neural network
CN104933695A (en) * 2014-03-19 2015-09-23 联想(北京)有限公司 Information processing method and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346622A (en) * 2013-07-31 2015-02-11 富士通株式会社 Convolutional neural network classifier, and classifying method and training method thereof
CN103544506A (en) * 2013-10-12 2014-01-29 Tcl集团股份有限公司 Method and device for classifying images on basis of convolutional neural network
US20150139485A1 (en) * 2013-11-15 2015-05-21 Facebook, Inc. Pose-aligned networks for deep attribute modeling
CN104933695A (en) * 2014-03-19 2015-09-23 联想(北京)有限公司 Information processing method and electronic equipment
CN104850836A (en) * 2015-05-15 2015-08-19 浙江大学 Automatic insect image identification method based on depth convolutional neural network

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110366759B (en) * 2016-12-11 2024-03-01 第一百欧有限公司 System and method for diagnosing diseases using neural network
CN110366759A (en) * 2016-12-11 2019-10-22 第一百欧有限公司 System and method for diagnosing disease with neural network
US10671919B2 (en) 2016-12-15 2020-06-02 Beijing Kuangshi Technology Co., Ltd. Target detection method and device, neural network training method and device
CN106778867A (en) * 2016-12-15 2017-05-31 北京旷视科技有限公司 Object detection method and device, neural network training method and device
CN106778867B (en) * 2016-12-15 2020-07-07 北京旷视科技有限公司 Target detection method and device, neural network training method and device
CN106778785A (en) * 2016-12-23 2017-05-31 东软集团股份有限公司 Build the method for image characteristics extraction model and method, the device of image recognition
CN106778785B (en) * 2016-12-23 2019-09-17 东软集团股份有限公司 Construct the method for image Feature Selection Model and the method, apparatus of image recognition
CN106920227B (en) * 2016-12-27 2019-06-07 北京工业大学 The Segmentation Method of Retinal Blood Vessels combined based on deep learning with conventional method
CN106920227A (en) * 2016-12-27 2017-07-04 北京工业大学 Based on the Segmentation Method of Retinal Blood Vessels that deep learning is combined with conventional method
CN107016665A (en) * 2017-02-16 2017-08-04 浙江大学 A kind of CT pulmonary nodule detection methods based on depth convolutional neural networks
CN107016665B (en) * 2017-02-16 2021-05-04 浙江大学 A CT lung nodule detection method based on deep convolutional neural network
CN107169485A (en) * 2017-03-28 2017-09-15 北京捷通华声科技股份有限公司 A kind of method for identifying mathematical formula and device
CN107145756A (en) * 2017-05-17 2017-09-08 上海辉明软件有限公司 A kind of stroke types Forecasting Methodology and device
CN107292312A (en) * 2017-06-19 2017-10-24 中国科学院苏州生物医学工程技术研究所 Tumour recognition methods
CN107437110A (en) * 2017-07-11 2017-12-05 中国科学院自动化研究所 The piecemeal convolution optimization method and device of convolutional neural networks
CN107437110B (en) * 2017-07-11 2021-04-02 中国科学院自动化研究所 Block convolution optimization method and device for convolutional neural network
CN107292884B (en) * 2017-08-07 2020-09-29 杭州深睿博联科技有限公司 A method and apparatus for identifying edema and hematoma in MRI images
CN107292884A (en) * 2017-08-07 2017-10-24 北京深睿博联科技有限责任公司 The method and device of oedema and hemotoncus in a kind of identification MRI image
CN108022238A (en) * 2017-08-09 2018-05-11 深圳科亚医疗科技有限公司 Method, computer-readable storage medium and the system being detected to object in 3D rendering
CN107665491A (en) * 2017-10-10 2018-02-06 清华大学 The recognition methods of pathological image and system
US20210319559A1 (en) * 2017-10-24 2021-10-14 General Electric Company Deep convolutional neural network with self-transfer learning
CN108446724A (en) * 2018-03-12 2018-08-24 江苏中天科技软件技术有限公司 A kind of fusion feature sorting technique
CN108446724B (en) * 2018-03-12 2020-06-16 江苏中天科技软件技术有限公司 Fusion feature classification method
CN108596247A (en) * 2018-04-23 2018-09-28 南方医科大学 A method of fusion radiation group and depth convolution feature carry out image classification
CN110555354A (en) * 2018-05-31 2019-12-10 北京深鉴智能科技有限公司 Feature screening method and apparatus, target detection method and apparatus, electronic apparatus, and storage medium
CN112292691A (en) * 2018-06-18 2021-01-29 谷歌有限责任公司 Methods and systems for improving cancer detection using deep learning
CN112292691B (en) * 2018-06-18 2024-06-04 谷歌有限责任公司 Methods and systems for improving cancer detection using deep learning
WO2020019740A1 (en) * 2018-07-24 2020-01-30 深圳先进技术研究院 Left ventricle myocardium segmentation method and device, and computer readable storage medium
CN109285157A (en) * 2018-07-24 2019-01-29 深圳先进技术研究院 Left ventricular myocardial segmentation method, device and computer readable storage medium
WO2020019739A1 (en) * 2018-07-24 2020-01-30 深圳先进技术研究院 Vascular wall plaque segmentation method and apparatus, and computer-readable storage medium
CN109447969A (en) * 2018-10-29 2019-03-08 北京青燕祥云科技有限公司 Hepatic space occupying lesion recognition methods, device and realization device
CN109447969B (en) * 2018-10-29 2021-08-10 北京青燕祥云科技有限公司 Liver occupation lesion identification method and device and implementation device
CN111382759A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Pixel level classification method, device, equipment and storage medium
CN111382759B (en) * 2018-12-28 2023-04-21 广州市百果园信息技术有限公司 Pixel classification method, device, equipment and storage medium
CN109800873B (en) * 2019-01-29 2021-03-23 北京旷视科技有限公司 Image processing method and device
CN109800873A (en) * 2019-01-29 2019-05-24 北京旷视科技有限公司 Image processing method and device
CN110070526A (en) * 2019-04-18 2019-07-30 深圳市深视创新科技有限公司 Defect inspection method based on the prediction of deep neural network temperature figure
CN115294126B (en) * 2022-10-08 2022-12-16 南京诺源医疗器械有限公司 Cancer cell intelligent identification method for pathological image
CN115294126A (en) * 2022-10-08 2022-11-04 南京诺源医疗器械有限公司 Intelligent cancer cell identification method for pathological image
JP2025032056A (en) * 2023-08-09 2025-03-11 ジーイー・プレシジョン・ヘルスケア・エルエルシー System and method for improving data handling in a computed tomography system - Patents.com

Also Published As

Publication number Publication date
CN106203327B (en) 2019-04-19

Similar Documents

Publication Publication Date Title
CN106203327A (en) Lung tumor identification system and method based on convolutional neural networks
JP7376720B2 (en) Image data detection method and device, computer device and program
CN110135243B (en) Pedestrian detection method and system based on two-stage attention mechanism
CN111259758B (en) Two-stage remote sensing image target detection method for dense area
CN110728192B (en) High-resolution remote sensing image classification method based on novel characteristic pyramid depth network
CN114663654B (en) An improved YOLOv4 network model and small target detection method
CN111783523B (en) A method for detecting rotating objects in remote sensing images
CN115331087A (en) Remote sensing image change detection method and system based on fusion of regional semantics and pixel features
CN111127538B (en) A 3D reconstruction method of multi-view images based on convolutional cyclic encoding-decoding structure
CN112308200A (en) Neural network searching method and device
CN114170526A (en) Multi-scale target detection and recognition method of remote sensing image based on lightweight network
CN113205018B (en) High-resolution image building extraction method based on multi-scale residual error network model
CN112084869A (en) Compact quadrilateral representation-based building target detection method
CN111310598B (en) A Hyperspectral Remote Sensing Image Classification Method Based on 3D and 2D Hybrid Convolution
CN110838125A (en) Target detection method, device, equipment and storage medium of medical image
CN112750201A (en) Three-dimensional reconstruction method and related device and equipment
CN114519819A (en) Remote sensing image target detection method based on global context awareness
Hu et al. RGB-D image multi-target detection method based on 3D DSF R-CNN
CN117456376A (en) Remote sensing satellite image target detection method based on deep learning
JP2025181612A (en) A deep learning model for small vehicle detection based on multi-scale modular feature fusion
CN116935249A (en) Small target detection method for three-dimensional feature enhancement under unmanned airport scene
CN117333512A (en) Aerial photography small target tracking method based on detection frame tracking
CN113554656B (en) Instance segmentation method and device of optical remote sensing image based on graph neural network
CN117274579A (en) Image processing methods and related equipment
CN113963040A (en) Point cloud registration method and system based on depth feature consistency

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant