System and method for object extraction for embedding a representation of a real world object into a computer graphic
First Claim
1. A system comprising:
- an imager; and
a processor, said processor configured to;
(a) capture, by said imager, a first captured image, said first captured image including a first image of a first physical object, said first physical object having been made with first multiple construction bricks of a plurality of passive interlocking construction bricks;
(b) extract from said first captured image, as a first extracted image, said first image of said first physical object, said first extracted image including an image of at least one of said first multiple construction bricks, wherein said first image of said first physical object is extracted from said first captured image using a priori knowledge of at least some physical attributes of said first multiple construction bricks, said physical attributes being selected from one or more of;
shapes, sizes, and colors of said first multiple construction bricks;
(c) represent said first extracted image on a digital display as a digital representation of said first physical object, said digital representation of said first physical object including a digital representation of at least one of said first multiple construction bricks;
(d) embed said digital representation of said first physical object into a computer graphic, said computer graphic representing part of a virtual world or video game; and
(e) on a screen rendering of said computer graphic in said virtual world or video game, in response to user interaction with said virtual world or video game, manipulate on the screen said digital representation of said first extracted image of said first physical object as a whole, within said virtual world or video game and within parameters of said virtual world or video game.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for extracting an image of a physical object constructed of for example bricks are presented. The method and system may detect boundaries and edges of a background using an edge detection operator, perform a perspective transformation calculation to compute a corrected virtual grid that is substantially aligned with the physical object'"'"'s image, locate a color calibration palette in the digital image and extract color value information for pixels of the color calibration palette, and discern bricks as part of the physical object'"'"'s image, the discernment being based in part on a determination of the brick'"'"'s color compared to the color palette and the background color, the discerned bricks forming the extracted image. A computer readable medium may include instructions causing a system to extract an image of a physical object constructed of bricks according to the method.
126 Citations
18 Claims
-
1. A system comprising:
-
an imager; and a processor, said processor configured to; (a) capture, by said imager, a first captured image, said first captured image including a first image of a first physical object, said first physical object having been made with first multiple construction bricks of a plurality of passive interlocking construction bricks; (b) extract from said first captured image, as a first extracted image, said first image of said first physical object, said first extracted image including an image of at least one of said first multiple construction bricks, wherein said first image of said first physical object is extracted from said first captured image using a priori knowledge of at least some physical attributes of said first multiple construction bricks, said physical attributes being selected from one or more of;
shapes, sizes, and colors of said first multiple construction bricks;(c) represent said first extracted image on a digital display as a digital representation of said first physical object, said digital representation of said first physical object including a digital representation of at least one of said first multiple construction bricks; (d) embed said digital representation of said first physical object into a computer graphic, said computer graphic representing part of a virtual world or video game; and (e) on a screen rendering of said computer graphic in said virtual world or video game, in response to user interaction with said virtual world or video game, manipulate on the screen said digital representation of said first extracted image of said first physical object as a whole, within said virtual world or video game and within parameters of said virtual world or video game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for embedding a representation of a physical real world object into a computer graphic, the method comprising:
-
(A) capturing, by an imager, a captured image, said captured image including said physical real world object, said physical real world object having been made with multiple first construction bricks of a plurality of passive interlocking construction bricks; (B) extracting from said captured image, an image of said physical real world object, as an extracted image, said extracted image including an image of at least one of said multiple first construction bricks, wherein said image of said physical real world object is extracted from said captured image using a priori knowledge of at least some physical attributes of said multiple first construction bricks, said physical attributes being selected from one or more of;
shapes, sizes, and colors of said multiple first construction bricks;(C) representing said extracted image on a digital display as a digital representation of said physical real world object, said digital representation of said physical real world object including a digital representation of at least one of said multiple first construction bricks; (D) embedding said digital representation of said physical real world object into said computer graphic representing part of a virtual world or video game; and (E) on a screen, rendering of said computer graphic in said virtual world or video game, in response to user interaction with said virtual world or video game, manipulating said embedded digital representation of said physical real world object, as a whole, within said virtual world or video game and within parameters of said virtual world or video game. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
(A) obtaining a first captured image, said first captured image including a first real world physical object, said first real world physical object being formed from first multiple construction bricks of a plurality of passive interlocking construction bricks; (B) extracting from said first captured image, a first image of said first real world physical object, wherein said first image of said first real world physical object is extracted from said first captured image using a priori knowledge of at least some attributes of at least some of said first multiple construction bricks forming said first real world physical object, said attributes being selected from one or more of;
shapes, sizes, and colors of said first multiple construction bricks;(C) obtaining a second captured image, said second captured image including a second real world physical object, said second real world physical object being formed from second multiple construction bricks of said plurality of passive interlocking construction bricks; (D) extracting from said second captured image, a second image of said second real world physical object, wherein said second image of said second real world physical object is extracted from said second captured image using said a priori knowledge of at least some attributes of at least some of said second multiple construction bricks forming said second real world physical object; (E) forming a combination digital representation of said first image in combination with said second image, said combination digital representation corresponding to said first real world physical object in combination with said second real world physical object; and (F) embedding said combination digital representation into a computer graphic; and (G) manipulating, on a screen and as a whole, said embedded combination digital representation of said first image in combination with said second image. - View Dependent Claims (16, 17, 18)
-
Specification