System and method for real-time large image homography processing
First Claim
1. A method for image processing performed by a computing device, the method comprising:
- receiving one or more images and preprocessing the one or more images by extracting one or more features from the one or more images;
estimating image homographies and/or fundamental matrices based on the one or more features extracted from the one or more images;
determining particle trajectories based on composition of the image homographies and/or fundamental matrices, wherein a particle trajectory comprises image pixel points identified in a subset of the one or more images; and
determining a joint estimation of camera pose, camera parameters, and a dense depth map using the particle trajectories.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for image processing performed by a computing device includes: (a) receiving one or more images and preprocessing the one or more images by extracting one or more features from the one or more images; (b) estimating image homographies (and/or fundamental matrices) based on the one or more features extracted from the one or more images; (c) determining particle trajectories based on composition of the image homographies (and/or fundamental matrices), wherein a particle trajectory comprises image pixel points identified in a subset of the one or more images; and (d) determining a joint estimation of camera pose, camera parameters, and a dense depth map using the particle trajectories.
-
Citations
19 Claims
-
1. A method for image processing performed by a computing device, the method comprising:
-
receiving one or more images and preprocessing the one or more images by extracting one or more features from the one or more images; estimating image homographies and/or fundamental matrices based on the one or more features extracted from the one or more images; determining particle trajectories based on composition of the image homographies and/or fundamental matrices, wherein a particle trajectory comprises image pixel points identified in a subset of the one or more images; and determining a joint estimation of camera pose, camera parameters, and a dense depth map using the particle trajectories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An image processor comprising:
-
a convolutional neural network configured to; receive one or more images, and preprocess the one or more images by extracting one or more features from the one or more images; and a task-specific head convolutional neural network configured to; estimate image homographies and/or fundamental matrices based on the one or more features extracted from the one or more images, determine particle trajectories based on composition of the image homographies and/or fundamental matrices, wherein a particle trajectory comprises image pixel points identified in a subset of the one or more images, and determine a joint estimation of camera pose, camera parameters, and a dense depth map using the particle trajectories. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium having processor-executable instructions stored thereon, wherein the processor-executable instructions, when executed by an image processor, facilitate:
-
receiving one or more images and preprocessing the one or more images by extracting one or more features from the one or more images; estimating image homographies and/or fundamental matrices based on the one or more features extracted from the one or more images; determining particle trajectories based on composition of the image homographies and/or fundamental matrices, wherein a particle trajectory comprises image pixel points identified in a subset of the one or more images; and determining a joint estimation of camera pose, camera parameters, and a dense depth map using the particle trajectories. - View Dependent Claims (17, 18, 19)
-
Specification