Dynamic shadow removal from front projection displays
First Claim
1. A system for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the system comprising:
- the display comprising at least one image projected from each of a plurality of projectors; and
at least one processing unit for (a) constructing a predicted image of the display region by the camera using framebuffer information from each of said projectors that has been geometrically transformed for the camera, and for which image intensity has been adjusted, and (b) comparing said predicted image with the display region under observation for the detecting.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique and system for detecting a radiometric variation/artifacts of a front-projected dynamic display region under observation by at least one camera. The display is comprised of one or more images projected from one or more of a plurality of projectors; the system is preferably calibrated by using a projective relationship. A predicted image of the display region by the camera is constructed using frame-buffer information from each projector contributing to the display, which has been geometrically transformed for the camera and its relative image intensity adjusted. A detectable difference between a predicted image and the display region under observation causes corrective adjustment of the image being projected from at least one projector. The corrective adjustment may be achieved by way of pixel-wise approach (an alpha-mask is constructed from delta pixels/images), or bounding region approach (difference/bounding region is sized to include the area of the display affected by the radiometric variation). Also: a technique, or method, for detecting a radiometric variation of a display region under observation, as well as associated computer executable program code on a computer readable storage medium, therefor.
-
Citations
21 Claims
-
1. A system for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the system comprising:
-
the display comprising at least one image projected from each of a plurality of projectors; and
at least one processing unit for (a) constructing a predicted image of the display region by the camera using framebuffer information from each of said projectors that has been geometrically transformed for the camera, and for which image intensity has been adjusted, and (b) comparing said predicted image with the display region under observation for the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the system comprising:
-
the display comprising at least one image projected from at least one of a plurality of projectors;
at least one processing unit for (a) constructing a predicted image of the display region by the camera using framebuffer information from said at least one projector that has been geometrically transformed for the camera, and for which image intensity has been adjusted, and (b) comparing said predicted image with the display region under observation for the detecting; and
wherein a detectable difference between said predicted image and the display region under observation causes a corrective adjustment comprising projecting image information from another of said plurality of projectors for a time period after said difference is detectable.
-
-
10. A method for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the method comprising the steps of:
-
providing the display by projecting at least one image from each of a plurality of projectors;
constructing a predicted image of the display region using framebuffer information from each said projector, said step of constructing to comprise geometrically transforming each said framebuffer information to the camera, and adjusting image intensity of said geometrically transformed framebuffer information; and
comparing said predicted image with the display region under observation for the detecting. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the method comprising the steps of:
-
providing the display by projecting at least one image from at least one of a plurality of projectors;
constructing a predicted image of the display region using framebuffer information from said at least one projector, said step of constructing to comprise geometrically transforming said framebuffer information to the camera, and adjusting image intensity of said geometrically transformed framebuffer information; and
upon comparing said predicted image with the display region under observation, a difference detected therebetween causes a corrective adjustment comprising projecting image information from another of said plurality of projectors for a time period after said difference is detectable.
-
-
19. A computer executable program code on a computer readable storage medium for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the program code comprising:
-
a first program sub-code for providing the display by projecting at least one image from each of a plurality of projectors;
a second program sub-code for constructing a predicted image of the display region using framebuffer information from each said projector, said second sub-code comprising instructions for geometrically transforming each said framebuffer information to the camera, and instructions for adjusting image intensity of said geometrically transformed framebuffer information; and
a third program sub-code for comparing said predicted image with the display region under observation for the detecting. - View Dependent Claims (20)
-
-
21. A computer executable program code on a computer readable storage medium for detecting a radiometric variation of a front-projected display region under observation by at least one camera at a first location, the program code comprising:
-
a first program sub-code for providing the display by projecting at least one image from at least one of a plurality of projectors;
second program sub-code for constructing a predicted image of the display region using framebuffer information from said at least one projector, said second sub-code comprising instructions for geometrically transforming said framebuffer information to the camera, and instructions for adjusting image intensity of said geometrically transformed framebuffer information; and
a third program sub-code for comparing said predicted image with the display region under observation, whereupon a difference detected therebetween causes a corrective adjustment comprising projecting image information from another of said plurality of projectors for a time period during which said difference is detectable.
-
Specification