SYSTEM, METHOD, AND SOFTWARE FOR 2D OR 3D MODEL EXTRACTION FROM MANUAL DRAWING
20230073696 · 2023-03-09
Assignee
Inventors
Cpc classification
G06T17/10
PHYSICS
International classification
G06T17/10
PHYSICS
Abstract
The system, method, and software in the presented invention converts manually drawn 2D projection pictures into their corresponding mathematically defined 2D or 3D model. The manually drawn model is drawn in a computer with a device such as mouse. A software executed in the computer then automatically finds junction points and curves between junction points and fits smoothed and mathematically defined curves between the junction points. Alternatively, junction points and the representative polynomials of the curves are mentioned manually by users. The 2D or 3D mathematical models are then reprojected by the said software to obtain the desired, more accurate, and smooth projections. The reprojection can be done from different viewing angles if needed, which avoids the hassle of redrawing the models.
Claims
1. A system where hand-drawn 2D projection of a 2D or 3D model is converted into mathematically defined 2D or 3D model, the said system comprising: a computer to manually draw and display a 2D projection picture of a 2D or 3D model; and a computer mouse and/or keyboard to mark or choose points and mention simple characteristics such as ‘line’, ‘curve’ for connecting curves passing through two or more points or detailed characteristics such as equations for the connecting curves passing through two or more points.
2. A method to convert a hand-drawn 2D projection of a 2D or 3D model into mathematically defined 2D or 3D model, the said method comprising steps: analyzing the hand-drawn projection to find out intersection points and connecting curves between points; determining or collecting the degree of polynomial of the connecting curves between the points; estimating the parameters of the lines and curves; regenerating the projected model points; and saving the said degree and parameters of the said polynomials associated to the model.
3. A software as defined in claim 1, wherein the software is executed in the said computer in claim 1 and applies the said method in claim 2.
4. The software as defined in claim 3, wherein the software could reproject the said mathematically defined 2D or 3D model from a different viewing angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] System and method of the present invention are illustrated as an example and are not limited by the figures of the accompanying diagrams and flowcharts, in which:
[0008]
[0009]
DETAILED DESCRIPTION OF THE INVENTION
[0010] The terminology used herein for the purpose of describing the system and method is not intended to be limiting the invention. The term ‘and/or” includes any and all combinations of one or more of the associated listed items. As used herein, the singular forms “a,” “an”, and “the” are intended to include the plural forms as well as singular forms, unless the context clearly indicates otherwise. The term “comprising” and/or “comprises” specify the presence, when used in this specification, specify the presence of stated features, steps operations, elements, and/r components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups/thereof.
[0011] If not otherwise defined, all terms used herein have the same meaning as commonly understood by one having ordinary skill in the art to which this invention belongs. Furthermore, terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present invention and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0012] In the description of the invention, it will be understood that a number of techniques and steps are disclosed. Each of these has individual benefit and each can also be used in conjunction with one or more, or in some cases all, of the other disclosed techniques. Accordingly, for the sake of clarity, this description will refrain from repeating every possible combination of the individual steps in an unnecessary fashion. However, the specification and claims should be read with the understanding that such combinations are entirely within the scope of the invention and the claims.
[0013] The present invention, a system and method for stopped vehicle driver alert, will now be described by referencing the appended figures,
[0014] The system, method, and software in the presented invention converts hand-drawn 2D projection into mathematically defined 2D or 3D model. The hand drawn model is drawn in a computer using device such as mouse. A software executed in the computer then automatically finds junction points and curves between them 2, and fits polynomials on the curves and junction points 3. Alternatively, junction points and the representative polynomials of the curves are mentioned manually by users 1, 4. The 2D or 3D mathematical models are then reprojected 5 by the said software to obtain the desired and more accurate, smooth projections.