Region of interest convolutional neural network processing
AssigneeAutobrains Technologies Ltd
InventorsYUVAL WOLDMAN, Roi Saida
Life of this patent
Estimating the term…
Abstract
An apparatus that may include a neural network processor, the neural network processor comprises multiple building blocks. Each of the at least some of the building blocks may include, may consist or may consist essentially of an input, an output and at least one array convolution unit.
Claims15
A method for convolutional neural network (CNN) processing, the method comprises:
- applying on input information and by a convolutional module of a CNN processor, first CNN processing operations associated with a first set of CNN layers to provide a first output result;
- and
- generating a first additional output result by applying, on a part of the first output result that associated with a first region of interest (ROI), and by the convolutional module, first additional CNN processing operations related to at least one CNN layer that follows the first set of CNN layers.
A non-transitory computer readable medium for convolutional neural network (CNN) processing, the non-transitory computer readable medium stores instructions for:
- applying on input information and by a convolutional module of a CNN processor, first CNN processing operations associated with a first set of CNN layers to provide a first output result;
- and
- generating a first additional output result by applying, on a part of the first output result that associated with a first region of interest (ROI), and by the convolutional module, first additional CNN processing operations related to at least one CNN layer that follows the first set of CNN layers.
A convolutional neural network (CNN) processor for CNN processing, the CNN comprises a convolutional module and a controller;
- wherein the convolutional module is configured to:
- apply, under a control of the controller, on input information, first CNN processing operations associated with a first set of CNN layers to provide a first output result;
- and
- generate a first additional output result by applying, on a part of the first output result that associated with a first region of interest (ROI), first additional CNN processing operations related to at least one CNN layer that follows the first set of CNN layers.
The CNN processor according to claim 13 wherein the convolutional module is configured to:
- generating a second additional output result by applying, on a part of the first output result that associated with a second ROI, CNN processing operations related to one or more CNN layers that follow the first set of CNN layers
Dependencies are inferred from the claim text.