Simulation program, simulation device, and simulation method
First Claim
1. A computer-readable, non-transitory medium storing a computer program for causing a computer to execute a process, the process comprising:
- first generating a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using data of the 3D model;
dividing the captured image generated in the first generating into a plurality of image regions in a predetermined polygonal shape;
first computing curvatures of the plurality of image regions based on the data of the 3D model for the plurality image regions;
adjusting sizes of a plurality of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the curvatures of the plurality of image regions computed in the first computing; and
second generating a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated in the first generating according to the sizes of the mesh elements adjusted in the adjusting.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulation device includes a captured image generating unit that generates a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using the data of the 3D model, a dividing unit that divides the generated captured image into image regions in a predetermined polygonal shape, a computing unit that computes curvatures of the image regions based on the data thereof, an adjusting unit that adjusts sizes of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the computed curvatures of the image regions, and a wide-angle image generating unit that generates a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated in the captured image generating unit according to the adjusted sizes of the mesh elements on the virtual plane.
-
Citations
8 Claims
-
1. A computer-readable, non-transitory medium storing a computer program for causing a computer to execute a process, the process comprising:
-
first generating a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using data of the 3D model; dividing the captured image generated in the first generating into a plurality of image regions in a predetermined polygonal shape; first computing curvatures of the plurality of image regions based on the data of the 3D model for the plurality image regions; adjusting sizes of a plurality of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the curvatures of the plurality of image regions computed in the first computing; and second generating a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated in the first generating according to the sizes of the mesh elements adjusted in the adjusting. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A simulation device comprising:
-
a captured image generating unit that generates a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using data of the 3D model; a dividing unit that divides the captured image generated by the captured image generating unit into a plurality of image regions in a predetermined polygonal shape; a computing unit that computes curvatures of the plurality of image regions based on the data of the 3D model for the plurality image regions; an adjusting unit that adjusts sizes of a plurality of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the curvatures of the plurality of image regions computed by the computing unit; and a wide-angle image generating unit that generates a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated according to the sizes of the mesh elements adjusted by the adjusting unit.
-
-
7. A method for simulating an image executed by a computer, the method comprising:
-
generating a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using data of the 3D model; dividing the captured image generated in the generating into a plurality of image regions in a predetermined polygonal shape; computing curvatures of the plurality of image regions based on the data of the 3D model for the plurality image regions; adjusting sizes of a plurality of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the curvatures of the plurality of image regions computed in the computing; and generating a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated at the generating according to the sizes of the mesh elements adjusted in the adjusting.
-
-
8. A simulation device comprising:
-
a processor; and a memory, wherein the processor executes generating a captured image captured by an imaging unit disposed virtually at a predetermined view point in a 3D model, the captured image being generated by using data of the 3D model; dividing the captured image generated in the generating into a plurality of image regions in a predetermined polygonal shape; computing curvatures of the plurality of image regions based on the data of the 3D model for the plurality image regions; adjusting sizes of a plurality of mesh elements on a virtual plane disposed virtually at a predetermined distance from the view point, each of the sizes of the plurality of mesh elements being adjusted by using corresponding each one of the curvatures of the plurality of image regions computed in the computing; and generating a wide-angle image imaged through a wide-angle lens used in the imaging unit by applying aberration data of the wide-angle lens to the captured image generated at the generating according to the sizes of the mesh elements adjusted in the adjusting.
-
Specification