| CPC G06V 10/82 (2022.01) [G06N 3/0455 (2023.01); G06N 3/048 (2023.01); G06T 7/0012 (2013.01); G16H 20/00 (2018.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06V 2201/032 (2022.01)] | 21 Claims |

|
1. An apparatus for treating an abnormality, the apparatus comprising:
a processor;
a non-transitory computer readable medium comprising:
a first convolutional neural network (CNN) having weights;
a second convolutional neural network in parallel with the first CNN and sharing the weights of the first CNN, the second CNN being joined to the first neural network by a distance function;
instructions that when executed by the processor implement a method comprising:
receiving a first image dataset of an area of interest and processing the first image dataset using the first CNN;
receiving a second image dataset of the area of interest obtained prior to the first image dataset and processing the second image dataset using the second CNN;
identifying the abnormality based on an output of the distance function; and
outputting an indication of the abnormality, wherein the indication influences administering or adjusting treatment of the abnormality;
wherein the first CNN comprises a first series of neural network layers that provide a current feature vector fC and the second CNN comprises a second series of neural network layers that provide a prior feature vector fP, fC and fP being input to a first distance function that provides output d1 and a second distance function that provides output d2, d1 and d2 being input to a sigmoid function that identifies the abnormality.
|