Image processing apparatus, image processing method, and storage medium
US-2024428519-A1 · Dec 26, 2024 · US
US2015097828A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2015097828-A1 |
| Application number | US-201314050206-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 9, 2013 |
| Priority date | Oct 9, 2013 |
| Publication date | Apr 9, 2015 |
| Grant date | — |
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.
A method includes providing a processor, obtaining an image of a scene including one or more objects, and presenting, using the processor, the image of the scene to a user. The method also includes receiving a geometry type associated with one of the one or more objects, receiving a set of inputs from the user related to the one of the one or more objects, and determining, using the processor, a centerline of the one of the one or more objects. The method further includes measuring, using the processor and inputs from the user, two or more coordinate positions along the centerline, receiving a dimension associated with the one of the one or more objects, and creating, using the processor, a 3D solid model using the geometry type, the dimension, the set of inputs, and the two or more coordinate positions.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: providing a processor; obtaining an image of a scene including one or more objects; presenting, using the processor, the image of the scene to a user; receiving a geometry type associated with one of the one or more objects; receiving a set of inputs from the user related to the one of the one or more objects; determining, using the processor, a centerline of the one of the one or more objects; measuring, using the processor and inputs from the user, two or more coordinate positions along the centerline; receiving a dimension associated with the one of the one or more objects; and creating, using the processor, a 3D solid model using the geometry type, the dimension, the set of inputs, and the two or more coordinate positions. 2 . The method of claim 1 wherein the one or more objects comprise at least one of a pipe or a duct. 3 . The method of claim 2 wherein the pipe or duct conform to a standard size. 4 . The method of claim 1 wherein the geometry type comprises at least one of cylinder, rectangle, or plane. 5 . The method of claim 1 wherein the dimension comprises a radius or diameter of a cylindrical pipe. 6 . The method of claim 1 wherein the dimension comprises a height or width of a rectangular duct. 7 . The method of claim 1 wherein the set of inputs correspond to terminal portions of the one of the one or more objects. 8 . The method of claim 1 wherein determining, using the processor, the centerline of the one of the one or more objects comprises detecting opposing edges of the one of the one or more objects. 9 . The method of claim 1 wherein creating the 3D solid model comprises: forming a set of 2D geometric shapes using the centerline and the two coordinate positions; and forming the 3D solid model using the set of 2D geometric shapes. 10 . The method of claim 9 wherein forming the 3D solid model comprises extending a 3D geometric shape defined by the set of 2D geometric shapes to positions associated with the set of inputs. 11 . The method of claim 1 further comprising displaying to the user a calculated dimension prior to receiving the dimension associated with the one of the one or more objects. 12 . The method of claim 1 wherein the set of inputs from the user are received by identification of two locations on the image of the scene. 13 . A graphical user interface comprising: an image pane operable to display an image of a scene including one or more objects; a geometry region operable to display a plurality of geometry types; a measurement region operable to display user prompts related to measurements of coordinate positions; and a dimension region operable to receive user input related to a dimension of one of the one or more objects. 14 . The graphical user interface of claim 13 further comprising a model generation region operable to receive user input related to creation of a 3D solid model. 15 . The graphical user interface of claim 13 wherein the plurality of geometry types are displayed as a drop down menu. 16 . The graphical user interface of claim 13 wherein the dimension region is also operable to display a calculated dimension to the user. 17 . The graphical user interface of claim 13 wherein the image pane is operable to be updated as inputs are received from the user. 18 . A method of cataloging mechanical structures in a building, the method comprising: displaying an image of a scene in a graphical user interface, wherein the scene includes at least one mechanical structure; providing a list of classes of mechanical structures; receiving a user selection of one of the classes from the list of classes of mechanical structures; receiving user inputs related to terminal portions of the at least one mechanical structure; obtaining coordinate positions associated with two or more points on the at least one mechanical structure; receiving user input related to a dimension of the at least one mechanical structure; generating a 3D model of the at least one mechanical structure, wherein the 3D model includes location information for the at least one mechanical structure; and storing the 3D model of the at least one mechanical structure in a catalog. 19 . The method of claim 18 wherein the classes of mechanical structures comprise two or more of rectangular ducts, cylindrical pipes, oval ducts, planar walls, or planar floors. 20 . The method of claim 18 wherein the location information comprises a GPS-based coordinate position. 21 . The method of claim 18 further comprising supplementing the list of classes of mechanical structures through user input of an additional class of mechanical structures. 22 . The method of claim 18 further comprising: computing an estimated dimension using the user inputs related to terminal portions of the at least one mechanical structure and one or more of the coordinate positions; and displaying the estimated dimension to the user prior to receiving the user input related to the dimension of the at least one mechanical structure. 23 . The method of claim 18 wherein the coordinate positions associated with two or more points on the at least one mechanical structure are positioned along a centerline of the at least one mechanical structure. 24 . The method of claim 18 wherein obtaining coordinate positions associated with two or more points on the at least one mechanical structure comprises receiving inputs from the user identifying two locations on the at least one mechanical structure as displayed in the image of the scene.
Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title
Pipes · CPC title
involving graphical user interfaces [GUIs] · CPC title
Dimensioning, tolerancing · CPC title
Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.