IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0604059
(2012-09-05)
|
등록번호 |
US-8654120
(2014-02-18)
|
발명자
/ 주소 |
- Beaver, III, Robert Irven
- Harvill, Leslie Young
- Bean, Richard Harold
|
출원인 / 주소 |
|
대리인 / 주소 |
Hickman Palermo Truong Becker Bingham Wong LLP
|
인용정보 |
피인용 횟수 :
9 인용 특허 :
3 |
초록
▼
Techniques are described for visualizing a product at the actual location in the environment at which the product is to be used or displayed. An embodiment of the approaches described herein may be used in the context of a computer-based system that can receive and store digital images, receive a re
Techniques are described for visualizing a product at the actual location in the environment at which the product is to be used or displayed. An embodiment of the approaches described herein may be used in the context of a computer-based system that can receive and store digital images, receive a request to manufacture a custom framed product including an identification of an image to be framed and a type of mat and/or frame, and display a preview image of the custom framed product that simulates the actual appearance of the product as closely as possible. With such a system, the preview image may be highly realistic under idealized lighting and display conditions.
대표청구항
▼
1. A method for visualizing a custom product in situ, the method comprising: storing first data that represents a reference connectivity graph of a marker;obtaining a digital image of at least the marker;analyzing the digital image to generate second data that represents a candidate connectivity gra
1. A method for visualizing a custom product in situ, the method comprising: storing first data that represents a reference connectivity graph of a marker;obtaining a digital image of at least the marker;analyzing the digital image to generate second data that represents a candidate connectivity graph;based at least in part upon first data and the second data, determining whether the candidate connectivity graph matches the reference connectivity graph;in response to determining that the candidate connectivity graph matches the reference connectivity graph, generating third data that at least maps nodes of the reference connectivity graph to nodes of the candidate connectivity graph;using at least the third data to build a digital asset that visualizes the custom product in the digital image;wherein using at least the third data to build a digital asset that visualizes the custom product in the digital image comprises determining an adjustment to a color, brightness, or luminance of at least a portion of an image of the custom product based at least in part on the third data that at least maps nodes of the reference connectivity graph to nodes of the candidate connectivity graph;wherein the method is performed by one or more computing devices. 2. The method of claim 1, wherein the first data indicates one or more of: a count of the nodes of the reference connectivity graph,a count of arcs connecting at a particular node of the reference connectivity graph,a count of lines or arcs of the reference connectivity graph,a count of polytopes of the reference connectivity graph, ora count of nodes of a particular polytope of the reference connectivity graph. 3. The method of claim 1, wherein the second data indicates one or more of: a count of the nodes of the reference connectivity graph,a count of arcs connecting at a particular node of the reference connectivity graph,a count of lines or arcs of the reference connectivity graph,a count of polytopes of the reference connectivity graph, ora count of nodes of a particular polytope of the reference connectivity graph. 4. The method of claim 1, wherein the marker comprises one or more colored open spaces for aiding a digital image analysis technique applied to the digital image in detecting lighting in the environment in which the marker was photographed. 5. The method of claim 4, wherein at least one of the one or more colored open spaces is colored in a medium tone gray or a pastel color tone for aiding the digital image analysis technique in detecting color bias of lighting in the environment in which the marker was photographed. 6. The method of claim 1, further comprising applying a thresholded bandpass filter or an edge filter to the digital image to produce a digital image that comprises linear features in a size range of lines of the marker as black on a white background. 7. The method of claim 6, further comprising using a rule-based cellular automata with thresholded neighborhood inputs to thin at least one of the linear features. 8. The method of claim 1, further comprising determining an orientation or position of the marker in the digital image using the third data. 9. The method of claim 8, further comprising using a point mapping technique involving singular value decomposition to determine the third data. 10. The method of claim 1, further comprising using the third data to transform coordinates of a light sampling point in a coordinate space of the marker to an equivalent point in a coordinate space of the digital image. 11. The method of claim 10, further comprising sampling pixel values at the equivalent point to determine a baseline white value. 12. The method of claim 1, wherein building the digital asset comprises placing a custom product reference into the digital image using the third data for placement. 13. The method of claim 1, further comprising: analyzing the digital image to detect one or more light sampling points and one or more dark sampling points;determining a lighting gradient that exists between sampling points;modifying luminance of the custom product to match the lighting gradient. 14. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of a method for visualizing a custom product in situ, the method comprising: storing first data that represents a reference connectivity graph of a marker;obtaining a digital image of at least the marker;analyzing the digital image to generate second data that represents a candidate connectivity graph;based at least in part upon first data and the second data, determining whether the candidate connectivity graph matches the reference connectivity graph;in response to determining that the candidate connectivity graph matches the reference connectivity graph, generating third data that at least maps nodes of the reference connectivity graph to nodes of the candidate connectivity graph;using at least the third data to build a digital asset that visualizes the custom product in the digital image;wherein using at least the third data to build a digital asset that visualizes the custom product in the digital image comprises determining an adjustment to a color, brightness, or luminance of at least a portion of an image of the custom product based at least in part on the third data that at least maps nodes of the reference connectivity graph to nodes of the candidate connectivity graph. 15. The one or more non-transitory computer-readable media of claim 14, wherein the first data indicates one or more of: a count of the nodes of the reference connectivity graph,a count of arcs connecting at a particular node of the reference connectivity graph,a count of lines or arcs of the reference connectivity graph,a count of polytopes of the reference connectivity graph, ora count of nodes of a particular polytope of the reference connectivity graph. 16. The one or more non-transitory computer-readable media of claim 14, wherein the second data indicates one or more of: a count of the nodes of the reference connectivity graph,a count of arcs connecting at a particular node of the reference connectivity graph,a count of lines or arcs of the reference connectivity graph,a count of polytopes of the reference connectivity graph, ora count of nodes of a particular polytope of the reference connectivity graph. 17. The one or more non-transitory computer-readable media of claim 14, wherein the marker comprises one or more colored open spaces for aiding a digital image analysis technique applied to the digital image in detecting lighting in the environment in which the marker was photographed. 18. The one or more non-transitory computer-readable media of claim 17, wherein at least one of the one or more colored open spaces is colored in a medium tone gray or a pastel color tone for aiding the digital image analysis technique in detecting color bias of lighting in the environment in which the marker was photographed. 19. The one or more non-transitory computer-readable media of claim 14, the method further comprising applying a thresholded bandpass filter or an edge filter to the digital image to produce a digital image that comprises linear features in a size range of lines of the marker as black on a white background. 20. The one or more non-transitory computer-readable media of claim 19, the method further comprising using a rule-based cellular automata with thresholded neighborhood inputs to thin at least one of the linear features. 21. The one or more non-transitory computer-readable media of claim 14, the method further comprising determining an orientation or position of the marker in the digital image using the third data. 22. The one or more non-transitory computer-readable media of claim 21, the method further comprising using a point mapping technique involving singular value decomposition to determine the third data. 23. The one or more non-transitory computer-readable media of claim 14, the method further comprising using the third data to transform coordinates of a light sampling point in a coordinate space of the marker to an equivalent point in a coordinate space of the digital image. 24. The one or more non-transitory computer-readable media of claim 23, the method further comprising sampling pixel values at the equivalent point to determine a baseline white value. 25. The one or more non-transitory computer-readable media of claim 14, wherein building the digital asset comprises placing a custom product reference into the digital image using the third data for placement. 26. The one or more non-transitory computer-readable media of claim 14, the method further comprising: analyzing the digital image to detect one or more light sampling points and one or more dark sampling points;determining a lighting gradient that exists between sampling points;modifying luminance of the custom product to match the lighting gradient.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.