Object visualization in bowl-shaped imaging systems
First Claim
1. A computing device for visualizing moving objects on a bowl-shaped image, the computing device comprising:
- a first fisheye camera to capture a first fisheye image including a first scene;
a second fisheye camera to capture a second fisheye image including a second scene, wherein the second scene overlaps with the first scene at an overlapping region;
an object identification module to identify a moving object in the overlapping region; and
an object visualization module to;
select a fisheye image from which to project the identified moving object to a virtual bowl-shaped projection surface, wherein the fisheye image is selected from one of the first fisheye image or the second fisheye image;
modify a projected overlapping image region to visualize the identified moving object on the virtual bowl-shaped projection surface,wherein the projected overlapping image region is projected on the virtual bowl-shaped projection surface and corresponds with the overlapping region of the first and second scenes,wherein to modify the projected overlapping image region comprises to blend the projected overlapping image region to generate a blended overlapping image region.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies for visualizing moving objects on a bowl-shaped image include a computing device to receive a first fisheye image generated by a first fisheye camera and capturing a first scene and a second fisheye image generated by a second fisheye camera and capturing a second scene overlapping with the first scene at an overlapping region. The computing device identifies a moving object in the overlapping region and modifies a projected overlapping image region to visualize the identified moving object on a virtual bowl-shaped projection surface. The projected overlapping image region is projected on the virtual bowl-shaped projection surface and corresponds with the overlapping region captured in the first and second fisheye images.
48 Citations
25 Claims
-
1. A computing device for visualizing moving objects on a bowl-shaped image, the computing device comprising:
-
a first fisheye camera to capture a first fisheye image including a first scene; a second fisheye camera to capture a second fisheye image including a second scene, wherein the second scene overlaps with the first scene at an overlapping region; an object identification module to identify a moving object in the overlapping region; and an object visualization module to; select a fisheye image from which to project the identified moving object to a virtual bowl-shaped projection surface, wherein the fisheye image is selected from one of the first fisheye image or the second fisheye image; modify a projected overlapping image region to visualize the identified moving object on the virtual bowl-shaped projection surface, wherein the projected overlapping image region is projected on the virtual bowl-shaped projection surface and corresponds with the overlapping region of the first and second scenes, wherein to modify the projected overlapping image region comprises to blend the projected overlapping image region to generate a blended overlapping image region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
-
receive (i) a first fisheye image generated by a first fisheye camera and capturing a first scene and (ii) a second fisheye image generated by a second fisheye camera and capturing a second scene overlapping with the first scene at an overlapping region; identify a moving object in the overlapping region; select a fisheye image from which to project the identified moving object to a virtual bowl-shaped projection surface, wherein the fisheye image is selected from one of the first fisheye image or the second fisheye image; and modify a projected overlapping image region to visualize the identified moving object on the virtual bowl-shaped projection surface, wherein the projected overlapping image region is projected on the virtual bowl-shaped projection surface and corresponds with the overlapping region captured in the first and second fisheye images, wherein to modify the projected overlapping image region comprises to blend the projected overlapping image region to generate a blended overlapping image region. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for visualizing moving objects on a bowl-shaped image generated by a computing device, the method comprising:
-
receiving, by the computing device, (i) a first fisheye image generated by a first fisheye camera and capturing a first scene and (ii) a second fisheye image generated by a second fisheye camera and capturing a second scene overlapping with the first scene at an overlapping region; identifying, by the computing device, a moving object in the overlapping region; selecting a fisheye image from which to project the identified moving object to a virtual bowl-shaped projection surface, wherein the fisheye image is selected from one of the first fisheye image or the second fisheye image; and modifying, by the computing device, a projected overlapping image region to visualize the identified moving object on the virtual bowl-shaped projection surface, wherein the projected overlapping image region is projected on the virtual bowl-shaped projection surface and corresponds with the overlapping region captured in the first and second fisheye images, wherein modifying the projected overlapping image region comprises to blend the projected overlapping image region to generate a blended overlapping image region. - View Dependent Claims (22, 23, 24, 25)
-
Specification