Method and system for 3d modeling using feature detection

US2015097828A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2015097828-A1
Application numberUS-201314050206-A
CountryUS
Kind codeA1
Filing dateOct 9, 2013
Priority dateOct 9, 2013
Publication dateApr 9, 2015
Grant date

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • G06T17/20Primary

    Finite element generation, e.g. wire-frame surface description, {tesselation} · 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 US2015097828A1 cover?
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, …
Who is the assignee on this patent?
Trimble Navigation Ltd, Trimble Navigation Ltd
What technology area does this patent fall under?
Primary CPC classification G06T17/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 09 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).