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.
Claims18
A method for region of interest (ROI) convolutional neural network (CNN) processing, the method comprises:
- applying, by the CNN, multiple CNN processing operations on input information received by the CNN, to provide one or more CNN output results;
- wherein the applying comprises:
- receiving, by a first intermediate CNN layer of the CNN, first intermediate information from a layer that precedes the first intermediate CNN layer;
- applying, by the first intermediate CNN layer, a CNN processing operation only on first intermediate information included within a first ROI;
- and
- preventing from applying the CNN processing operation on intermediate information outside the first ROI.
A non-transitory computer readable medium for region of interest (ROI) convolutional neural network (CNN) processing, the non-transitory computer readable medium stores instructions for:
- applying, by the CNN, multiple CNN processing operations on input information received by the CNN, to provide one or more CNN output results;
- wherein the applying comprises:
- receiving, by a first intermediate CNN layer of the CNN, first intermediate information from a layer that precedes the first intermediate CNN layer;
- applying, by the first intermediate CNN layer, a CNN processing operation only on first intermediate information included within a first ROI;
- and
- preventing from applying the CNN processing operation on intermediate information outside the first ROI.
A neural network processor for region of interest (ROI) convolutional neural network (CNN) processing, the neural network processor either comprises a CNN or is configured to implement a CNN;
- wherein the neural network processor is configured to apply multiple CNN processing operations on input information received by the neural network processor, to provide one or more CNN output results;
- wherein the applying comprises:
- receiving, by a first intermediate CNN layer of the CNN, first intermediate information from a layer that precedes the first intermediate CNN layer;
- applying, by the first intermediate CNN layer, a CNN processing operation only on first intermediate information included within a first ROI;
- and
- preventing from applying the CNN processing operation on intermediate information outside the first ROI.
Dependencies are inferred from the claim text.