System and methods for image segmentation and classification using reduced depth convolutional neural networks
Abstract
Methods and systems are provided for segmenting and/or classifying images using convolutional neural networks (CNNs). In one embodiment, a method comprises, receiving an image having a first size, downsampling the image to produce a downsampled image of a pre-determined size, wherein the pre-determined size is less than the first size, feeding the downsampled image to a CNN, wherein a first convolutional layer of the CNN comprises a first plurality of convolutional filters, each of the first plurality of convolutional filters having a receptive field size larger than a threshold receptive field size, identifying one or more anatomical structures of the downsampled image using the first plurality of convolutional filters; and mapping the one or more anatomical structures to a segmentation map or image classification using one or more subsequent layers of the CNN. In this way, a number of encoding layers of the trained CNN may be substantially reduced.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving an image having a first size; downsampling the image to produce a downsampled image of a pre-determined size, wherein the pre-determined size is less than the first size; feeding the downsampled image to a convolutional neural network (CNN), wherein a first convolutional layer of the CNN comprises a first plurality of convolutional filters, each of the first plurality of convolutional filters having a receptive field size larger than a threshold receptive field size; identifying one or more anatomical structures of the downsampled image using the first plurality of convolutional filters; and mapping the one or more anatomical structures to a segmentation map or image classification using one or more subsequent layers of the CNN.
2 . The method of claim 1 , wherein the receptive field size threshold is from 5% to 100% of the predetermined size.
3 . The method of claim 1 , wherein the pre-determined size is less than 50% of the first size.
4 . The method of claim 1 , wherein a first number of the first plurality of convolutional filters is within a range of 100 to 3000, inclusive, or any integer therebetween.
5 . The method of claim 1 , wherein none of the one or more subsequent layers have input size smaller than the pre-determined size.
6 . The method of claim 1 , wherein the image comprises two-dimensional imaging data of an anatomical region of an imaging subject, and the threshold receptive field size is a receptive field area threshold.
7 . The method of claim 1 , wherein the image comprises three-dimensional imaging data of an anatomical region of an imaging subject, and the threshold receptive field size is a receptive field volume threshold.
8 . The method of claim 1 , wherein downsampling the image comprises determining a ratio of the first size to the pre-determined size, and dynamically determining a downsampling ratio based on the ratio of the first size to the pre-determined size.
9 . The method of claim 1 , wherein the image classification comprises an indication of a standard view of the image, the method further comprising:
selecting a graphical user interface (GUI) based on the standard view; and displaying the GUI via a display device.
10 . The method of claim 1 , wherein the image comprises a medical image including an anatomical region of interest, and wherein the segmentation map comprises a segmentation map of the anatomical region of interest.
11 . The method of claim 10 , wherein the threshold receptive field size comprises a threshold area or volume, and wherein the threshold area or volume is greater than 20% of an area or volume occupied by the anatomical region of interest in the downsampled image.
12 . An image processing system, comprising:
a memory storing a convolutional neural network (CNN), and instructions; and a processor, wherein the processor is communicably coupled to the memory, and when executing the instructions, configured to:
receive a two-dimensional image or three-dimensional image, of a first size;
determine a downsampling ratio based on the first size and a pre-determined size;
downsample the image using the downsampling ratio to produce a downsampled image of the pre-determined size, wherein the pre-determined size is less than the first size;
feed the downsampled image to the CNN, wherein a first convolutional layer of the CNN comprises a first plurality of convolutional filters, each of the first plurality of convolutional filters having a receptive field size larger than a threshold size;
identify one or more anatomical structures of the downsampled image using the first plurality of convolutional filters; and
map the one or more anatomical structures to an output using one or more subsequent layers of the CNN, wherein none of the one or more subsequent layers include a pooling operation.
13 . The image processing system of claim 12 , wherein the output comprises a segmentation map of an anatomical region of interest, and wherein, when executing the instructions, the processor is further configured to:
upsample the segmentation map to produce an upsampled segmentation map of the first size; and refine a boundary of the upsampled segmentation map based on intensity values of the image within a threshold distance of a boundary of the anatomical region of interest to produce a refined segmentation map.
14 . The image processing system of claim 13 , further comprising a display device, and wherein, when executing the instructions, the processor is further configured to:
display the refined segmentation map via the display device.
15 . The image processing system of claim 12 , wherein the output comprises an image classification, indicating to which standard view of a finite list of standard views the image belongs.
16 . A method comprising:
receiving a medical image comprising an anatomical region of interest, wherein the medical image is of a first size; determining a downsampling ratio based on the first size and a pre-determined size; downsampling the medical image using the downsampling ratio to produce a downsampled image of the pre-determined size, wherein the pre-determined size is less than 50% of the first size; feeding the downsampled image to a convolutional neural network (CNN), wherein a first convolutional layer of the CNN comprises a first plurality of convolutional filters, each of the first plurality of convolutional filters having a receptive field configured to receive data from a pre-determined fraction of the downsampled image, wherein the pre-determined fraction is from 5% to 100% of the area or volume of the downsampled image; identifying one or more features of the downsampled image using the first plurality of convolutional filters; and mapping the one or more features to an output using one or more subsequent layers of the CNN.
17 . The method of claim 16 , wherein the output comprises a two-dimensional or three-dimensional segmentation map of the anatomical region of interest, the method further comprising:
upsampling the segmentation map to produce an upsampled segmentation map; refining a boundary of the anatomical region of interest in the upsampled segmentation map to produce a refined segmentation map; and determining one or more of a length, a width, a shape, and an orientation of the anatomical region of interest based on the refined segmentation map.
18 . The method of claim 17 , wherein refining the boundary of the anatomical region of interest in the upsampled segmentation map comprises:
determining a plurality of intensity profiles of the medical image along a plurality of lines passing through, and substantially perpendicular to, the boundary of the anatomical region of interest; and updating a location of the boundary of the anatomical region of interest in the upsampled segmentation map based on the plurality of intensity profiles.
19 . The method of claim 18 , wherein updating the location of the boundary of the anatomical region of interest in the upsampled segmentation map based on the plurality of intensity profiles comprises:
mapping each of the plurality of intensity profiles to a corresponding boundary location using a trained neural network; and updating the location of the boundary along each of the plurality of lines to the corresponding boundary location.
20 . The method of claim 17 , wherein refining the boundary of the anatomical region of interest in the upsampled segmentation map comprises:
dividing the medical image into a plurality of sub-regions, wherein each of the plurality of sub-regions comprises a portion of the boundary of the anatomical region of interest; mapping each of the plurality of sub-regions to a corresponding segmentation map using a second trained convolutional neural network; and updating the location of the boundary within each of the plurality of sub-regions based on the corresponding segmentation map.Join the waitlist — get patent alerts
Track US2021383534A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.