Refractive steganography lens and method for determining milling plan for same

US8964295B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8964295-B2
Application numberUS-201213470184-A
CountryUS
Kind codeB2
Filing dateMay 11, 2012
Priority dateMay 11, 2012
Publication dateFeb 24, 2015
Grant dateFeb 24, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are described for designing and manufacturing a refractive surface that produces a desired image when placed over a target image. The refractive lens surface may include a set of lens patches, each of which indexes a region on the source image to refract light from the indexed region to recreate a patch of the target image. And together, the lenses reproduce the target image. In one embodiment, the refractive geometry of the lens surface (i.e., the shape of each lens) is determined by formulating and efficiently determining a solution to an inverse light transport problem. The solution may account for additional constraints imposed by the physical manufacturing procedure. Doing so results in a design for a refractive surface amenable to milling (or other manufacturing process).

First claim

Opening claim text (preview).

What is claimed is: 1. A refractive surface, comprising: a two-dimensional array of lens patches, wherein each lens patch is configured to redirect light from a region of a source image, wherein the light redirected from the regions of the source image reproduce a first target image viewed through the refractive surface, and wherein a topology of the refractive surface is determined by: segmenting the first target image into a plurality of image patches, each image patch corresponding to a lens patch in the two-dimensional array of lens patches; for each image patch: determining, by operation of one or more computer processors, a plurality of regions in the source image matching a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 2. The refractive surface of claim 1 , wherein the first target image is reproduced when the refractive surface is placed over the source image at a first specified distance and first orientation. 3. The refractive surface of claim 1 , wherein the refractive surface reproduces a second target image when placed over the source image at a second orientation. 4. The refractive surface of claim 1 , wherein the refractive surface reproduces the first target image when viewed at a first predefined viewing position and a second target image when viewed at a second predefined viewing position. 5. The refractive surface of claim 1 , wherein the topology of the refractive surface is further determined by: optimizing the assigned mappings from the plurality of image patches to the determined regions of the source image using a simulated annealing process. 6. The refractive surface of claim 5 , wherein the optimization process is performed to optimize a smooth surface shape for the refractive surface 7. The refractive surface of claim 5 , wherein the topology of the refractive surface is further determined by: optimizing the refractive surface by adjusting the height of one or more of the lens patches on the refractive surface to reduce discontinuities between neighboring lens patches in the two-dimensional array of lens patches. 8. The refractive surface of claim 7 , after adjusting the height of a first lens patch, re-determining, for the first lens patch, the mapping that refracts light through the refractive surface. 9. The refractive surface of claim 5 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 10. The refractive surface of claim 5 , wherein the match score is determined based on both a correlation term and a smoothing term. 11. The refractive surface of claim 1 , wherein each lens patch is further configured to redirect light from a region of a second source image and wherein the light redirected from the regions of the second source image reproduce a second image viewed through the refractive surface. 12. A method for determining a topology of a refractive surface, the method comprising: segmenting a target image into a plurality of image patches, each image patch corresponding to a lens patch in a two-dimensional array of lens patches on a refractive surface; for each image patch: determining, by operation of one or more computer processors, a plurality of regions in a source image which match a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 13. The method of claim 12 , wherein assigning one of the plurality of mappings to the image patch comprises. optimizing the assigned mappings from the plurality of image patches to determined regions of the source image using a simulated annealing process. 14. The method of claim 13 , wherein the simulated annealing process is performed to optimize a smooth surface continuity of the refractive surface. 15. The method of claim 13 , wherein the topology of the refractive surface is further determined by: optimizing the refractive surface by adjusting the height of one or more of the lens patches on the refractive surface to reduce discontinuities between neighboring lens patches in the two-dimensional array of lens patches. 16. The method of claim 15 , after adjusting the height of a first lens patch, re-determining, for the first lens patch, the mapping that refracts light through the refractive surface. 17. The method of claim 12 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 18. The method of claim 12 , further comprising, generating a milling plan for creating the refractive surface having the two-dimensional array of lens patches. 19. The method of claim 12 , wherein the match score is determined based on both a correlation term and a smoothing term. 20. The method of claim 12 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 21. The method of claim 12 , wherein each lens patch is further configured to redirect light from a region of a second source image and wherein the light redirected from the regions of the second source image reproduce a second image viewed through the refractive surface. 22. A non-transitory computer readable storage medium storing one or more applications, which, when executed on a processor, perform operations for determining a topology of a refractive surface, the operations comprising: segmenting a target image into a plurality of image patches, each image patch corresponding to a lens patch in a two-dimensional array of lens patches on a refractive surface; for each image patch: determining a plurality of regions in a source image which match a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 23. The non-transitory computer readable storage medium of claim 22 , wherein assigning one of the plurality of mappings to the image patch comprises. optimizing the assigned mappings from the plurality of image patches to determined regions of the source image using a simulated annealing process. 24. The non-transitory computer readable storage medium of claim 23 , wherein the simulated annealing process is performed to optimize a smooth surface continuity of the refractive surface. 25. The non-transitory computer readable storage medium of claim 23 , wherein the topology

Assignees

Inventors

Classifications

  • G02B3/0043Primary

    Inhomogeneous or irregular arrays, e.g. varying shape, size, height · CPC title

  • Systems for changing the beam intensity distribution, e.g. Gaussian to top-hat · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8964295B2 cover?
Techniques are described for designing and manufacturing a refractive surface that produces a desired image when placed over a target image. The refractive lens surface may include a set of lens patches, each of which indexes a region on the source image to refract light from the indexed region to recreate a patch of the target image. And together, the lenses reproduce the target image. In one …
Who is the assignee on this patent?
Jarosz Wojciech, Papas Marios, Nowrouzezahrai Derek, and 2 more
What technology area does this patent fall under?
Primary CPC classification G02B3/0043. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 24 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).