| CPC G06T 7/0004 (2013.01) [G06N 3/08 (2013.01); G06T 7/11 (2017.01); G06T 7/194 (2017.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30164 (2013.01)] | 20 Claims | 

| 
               1. A method comprising: 
            obtaining a test image of an object; 
                pre-processing the test image to generate a plurality of regions of the test image for subsequent processing steps; 
                segmenting portions of the test image into a plurality of patches for input into a neural network that was trained using a historical dataset that does not include the test image, each patch of the plurality of patches corresponding to a segmented portion of the test image; 
                determining whether each patch of the plurality of patches is within a region of the plurality of regions of the test image; and 
                inputting each patch of the plurality of patches that is determined to be within a region of the plurality of regions into the neural network as a respective matrix representation, while excluding patches of the plurality of patches that are determined to not be within the region of the plurality of regions from the neural network. 
               |