Methods and systems of generating a three dimensional model based on a plurality of images
AssigneeTechnion Research & Development Foundation Limited
InventorGershon Elber
Life of this patent
Estimating the term…
Abstract
A method of creating a three dimensional (3D ) model which demonstrates two or three images. The method comprises rendering first and second (and optionally third) images, adjust the plurality of primitives along a first axis of the 3D space according to the first image and along a second axis of the 3D space according to the second image (and optionally, and along a third axis of the 3D space according to the third image), and creating a 3D model which demonstrates the first and second (and optionally third) images according to the plurality of adjusted primitives in the 3D space. The first and second (and optionally third) axes are independent view directions.
Claims14
A method of creating a three dimensional (3D) model of two images, comprising:
- receiving first and second images of different objects;
- setting a plurality of voxels in a 3D space;
- adjusting a group of said plurality of voxels along a first axis of said 3D space according to intensity values of respective pixels of said first image;
- adjusting said group along a second axis of said 3D space according to intensity values of respective pixels of said second image;
- and
- creating a 3D model according to said plurality of adjusted voxels in said 3D space;
- wherein said first and second axes are independent view directions, and wherein said first object image is seen from said first view direction and said second object image is seen from said second view direction.
A device of creating a three dimensional (3) article having at least two images formed therein, comprising:
- an input unit which receives first and second images of different objects;
- a computing unit which computes a 3D model by adjusting a plurality of voxels along a first axis of said 3D model according to intensity/color values of respective pixels of said first image and adjusting said plurality of voxels along a second axis of said 3D model according to intensity/color values of respective pixels of said second image;
- and
- a controller which instructs an engraving unit to engrave an article according to said plurality of adjusted voxels in said 3D model;
- wherein said first and second axes are independent view directions, and wherein said first object image is seen from said first view direction and said second object image is seen from said second view direction.
A method of creating a three dimensional (3D ) model of two images, comprising:
- receiving first and second images of different objects;
- forming a group of micro-voxels for each of a plurality of voxels in 3D space;
- matching between intensities/colors of pixels of said first image and respective said micro-voxels group along a first axis of said 3D space;
- matching between intensities/colors of pixels of said second image and respective said micro-voxels group along a second axis of said 3D space;
- and
- creating a 3D model having a plurality of voxels, according to said plurality of matched micro-voxels;
- wherein said first and second axes are independent view directions, and wherein said first object image is seen from said first view direction and said second object image is seen from said second view direction.
Dependencies are inferred from the claim text.