Lens distortion correction using a neurosynaptic circuit
First Claim
Patent Images
1. A method for image distortion correction, the method comprising:
- receiving, by a plurality of neurosynaptic core circuits, a set of inputs comprising image dimensions and pixel distortion coefficients for at least one image frame via at least one input core circuit;
mapping each distorted pixel to zero or more undistorted pixels by processing the set of inputs corresponding to each pixel of the at least one image frame by the at least one input core circuit, wherein mapping of each distorted pixel comprises a corelet of the at least one input core circuit estimating a closest pixel coordinate (x′
, y′
) in a distorted image plane that a pixel (x, y) maps to under a selected metric and creating a neurosynaptic network within the plurality of neurosynaptic core circuits for routing corresponding intensity values of pixel (x′
, y′
) to at least one output core circuit for output of the pixel (x, y); and
routing corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame via the at least one output core circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more embodiments provide method for image distortion correction including receiving, by multiple neurosynaptic core circuits, a set of inputs comprising image dimensions and pixel distortion coefficients for at least one image frame via at least one input core circuit. Each distorted pixel is mapped to zero or more undistorted pixels by processing the set of inputs corresponding to each pixel of the at least one image frame by the at least one input core circuit. Corresponding pixel intensity values of each distorted pixel are routed to output undistorted pixels for each image frame via the at least one output core circuit.
18 Citations
12 Claims
-
1. A method for image distortion correction, the method comprising:
-
receiving, by a plurality of neurosynaptic core circuits, a set of inputs comprising image dimensions and pixel distortion coefficients for at least one image frame via at least one input core circuit; mapping each distorted pixel to zero or more undistorted pixels by processing the set of inputs corresponding to each pixel of the at least one image frame by the at least one input core circuit, wherein mapping of each distorted pixel comprises a corelet of the at least one input core circuit estimating a closest pixel coordinate (x′
, y′
) in a distorted image plane that a pixel (x, y) maps to under a selected metric and creating a neurosynaptic network within the plurality of neurosynaptic core circuits for routing corresponding intensity values of pixel (x′
, y′
) to at least one output core circuit for output of the pixel (x, y); androuting corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame via the at least one output core circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for image distortion correction, the method comprising:
-
receiving, by at least one neurosynaptic core circuit of a plurality of neurosynaptic core circuits, a set of inputs comprising image dimensions and pixel distortion coefficients for at least one image frame via at least one input core circuit, wherein the set of inputs are based on using a pixel distortion model for determining the pixel distortion coefficients of each image frame, a selected pixel encoding scheme is used for encoding the pixels of each image frame, and the selected pixel encoding scheme is based on a determined number of spikes entering a particular axon type; mapping each distorted pixel to zero or more undistorted pixels by processing the set of inputs corresponding to each pixel of the at least one image frame by the at least one input core circuit; and routing corresponding pixel intensity values of each distorted pixel to output undistorted pixels for each image frame via at least one output core circuit. - View Dependent Claims (9, 10, 11, 12)
-
Specification