Algorithm for measuring wear pin length using an input image
US-9786042-B2 · Oct 10, 2017 · US
US9965159B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9965159-B2 |
| Application number | US-201514871664-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2015 |
| Priority date | Sep 30, 2015 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An approach is provided for measuring objects in images of scenes using measurement markers. An image editor retrieves and displays an image of a scene that includes an object of interest and a reference object having a known actual size in the scene in at least one dimension. A user of the image editor overlays a measurement marker on the object of interest in the displayed image. The image editor image editor determines a display size in the image editor of the at least one dimension of the reference object and a display size in the image editor of at least one dimension of the measurement marker. The image editor determines and displays an actual size in the scene of the at least one dimension of the measurement marker. Embodiments allow a user to adjust the scale of the reference object.
Opening claim text (preview).
What is claimed is: 1. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause: retrieving image data for an image of a scene that includes an object of interest and a reference object having a known actual size in the scene in at least one dimension, wherein the known actual size in the at least one dimension of the scene of the reference object is in encoded data that is included in the image data; causing the image of the scene that includes the object of interest and the reference object having a known actual size in the scene in at least one dimension to be displayed in an image editor executing on one or more computing devices; in response to user input, overlaying a measurement marker on the object of interest in the image editor; determining a display size in the image editor of the at least one dimension of the reference object; determining a display size in the image editor of at least one dimension of the measurement marker; determining an actual size of the at least one dimension of the measurement marker in the scene based upon the display size in the image editor of at least one dimension of the measurement marker, the display size in the image editor of the at least one dimension of the reference object and the known actual size in the at least one dimension of the reference object in the scene; and displaying, in the image editor, the determined actual size of the at least one dimension of the measurement marker in the scene. 2. The one or more non-transitory computer-readable media of claim 1 , wherein the measurement marker is one or more of one or more line segments, one or more rectangles, one or more circular shapes, or one or more other shapes. 3. The one or more non-transitory computer-readable media of claim 1 , wherein the encoded data that is included in the image data is in the form of one or more barcodes. 4. The one or more non-transitory computer-readable media of claim 1 , further comprising additional instructions which, when processed by the one or more processors, cause detecting the presence of the reference object in the image of the scene based upon one or more unique characteristics of the reference object. 5. The one or more non-transitory computer-readable media of claim 4 , wherein the reference object is a barcode and detecting the presence of the reference object in the image of the scene based upon one or more unique characteristics of the reference object includes detecting the presence of the barcode in the image of the scene. 6. The one or more non-transitory computer-readable media of claim 4 , further comprising additional instructions which, when processed by the one or more processors, cause displaying information in the image editor that visually indicates the reference object to a user of the image editor. 7. The one or more non-transitory computer-readable media of claim 1 , further comprising additional instructions which, when processed by the one or more processors, cause: determining a scaling factor based upon the display size in the image editor of the at least one dimension of the reference object and the known actual size in the at least one dimension of the reference object in the scene; and displaying the scaling factor in the image editor. 8. The one or more non-transitory computer-readable media of claim 1 , further comprising additional instructions which, when processed by the one or more processors, cause: displaying in the image editor one or more graphical user interface objects that allow a user to change the display size in the image editor of the at least one dimension of the reference object; in response to a user selection of the one or more graphical user interface objects that causes a change to the display size in the image editor of the at least one dimension of the reference object: determining a revised scaling factor based upon the changed display size in the image editor of the at least one dimension of the reference object and the known actual size in the at least one dimension of the reference object in the scene; and displaying the revised scaling factor in the image editor. 9. The one or more non-transitory computer-readable media of claim 1 , further comprising additional instructions which, when processed by the one or more processors, cause transmitting to a content management system, data that specifies the determined actual size of the at least one dimension of the measurement marker in the scene. 10. The one or more non-transitory computer-readable media of claim 1 , wherein the one or more instructions are embodied in one or more Web pages. 11. An apparatus comprising: one or more processors; and one or more memories storing instructions which, when processed by one or more processors, cause: retrieving image data for an image of a scene that includes an object of interest and a reference object having a known actual size in the scene in at least one dimension, wherein the known actual size in the at least one dimension of the scene of the reference object is in encoded data that is included in the image data; causing the image of the scene that includes the object of interest and the reference object having a known actual size in the scene in at least one dimension to be displayed in an image editor executing on one or more computing devices; in response to user input, overlaying a measurement marker on the object of interest in the image editor; determining a display size in the image editor of the at least one dimension of the reference object; determining a display size in the image editor of at least one dimension of the measurement marker; determining an actual size of the at least one dimension of the measurement marker in the scene based upon the display size in the image editor of at least one dimension of the measurement marker, the display size in the image editor of the at least one dimension of the reference object and the known actual size in the at least one dimension of the reference object in the scene; and displaying, in the image editor, the determined actual size of the at least one dimension of the measurement marker in the scene. 12. The apparatus of claim 11 , wherein the measurement marker is one or more of one or more line segments, one or more rectangles, one or more circular shapes, or one or more other shapes. 13. The apparatus of claim 11 , wherein the encoded data that is included in the image data is in the form of one or more barcodes. 14. The apparatus of claim 11 , wherein the one or more memories further store additional instructions which, when processed by the one or more processors, cause detecting the presence of the reference object in the image of the scene based upon one or more unique characteristics of the reference object. 15. The apparatus of claim 14 , wherein the reference object is a barcode and detecting the presence of the reference object in the image of the scene based upon one or more unique characteristics of the reference object includes detecting the presence of the barcode in the image of the scene. 16. The apparatus of claim 14 , wherein the one or more memories further store additional instructions which, when processed by the one or more processors, cause displaying information in the image editor that visually indicates the reference object to a user of the image editor. 17. The apparatus of claim 11 , wherein the one or more memories further store additional instructions which, when processed by the one or more processors, cause: d
involving graphical user interfaces [GUIs] · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Interactive image processing based on input by user · CPC title
of area, perimeter, diameter or volume · CPC title
Skin; Dermal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.