Lens distortion correction using a neurosynaptic circuit
First Claim
1. A neurosynaptic circuit comprising:
- a plurality of neurosynaptic core circuits that;
perform image distortion correction by converting a source image to a destination image by;
taking as input a sequence of image frames of a video with one or more channels per frame, and converting dimensions and pixel distortion coefficients of each frame as one or more corresponding neuronal firing events;
mapping each distorted pixel to zero or more undistorted pixels by processing each neuronal firing event corresponding to each pixel of each image frame; and
processing corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame as neuronal firing events for a spike representation of the destination image.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more embodiments provide a neurosynaptic circuit that includes multiple neurosynaptic core circuits that: perform image distortion correction by converting a source image to a destination image by: taking as input a sequence of image frames of a video with one or more channels per frame, and converting dimensions and pixel distortion coefficients of each frame as one or more corresponding neuronal firing events. Each distorted pixel is mapped to zero or more undistorted pixels by processing each neuronal firing event corresponding to each pixel of each image frame. Corresponding pixel intensity values of each distorted pixel are processed to output undistorted pixels for each image frame as neuronal firing events for a spike representation of the destination image.
18 Citations
15 Claims
-
1. A neurosynaptic circuit comprising:
a plurality of neurosynaptic core circuits that; perform image distortion correction by converting a source image to a destination image by; taking as input a sequence of image frames of a video with one or more channels per frame, and converting dimensions and pixel distortion coefficients of each frame as one or more corresponding neuronal firing events; mapping each distorted pixel to zero or more undistorted pixels by processing each neuronal firing event corresponding to each pixel of each image frame; and processing corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame as neuronal firing events for a spike representation of the destination image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for performing image sharpening comprising:
-
converting, by a plurality of neurosynaptic core circuits, a source image to a destination image by taking as input a sequence of image frames of a video with one or more channels per frame and converting dimensions and pixel distortion coefficients of each frame as one or more corresponding neuronal firing events; mapping each distorted pixel to zero or more undistorted pixels by processing each neuronal firing event corresponding to each pixel of each image frame; and processing corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame as neuronal firing events for a spike representation of the destination image. - View Dependent Claims (12, 13, 14, 15)
-
Specification