Method and system for generating three-dimensional model of vehicle, electronic equipment and storage medium

By pre -processing and viewing of local images of the vehicle body, the problem of complex and time -consuming vehicle reconstruction in existing technologies has been solved, and an efficient and accurate three -dimensional model generation and the simultaneous application of digital twin platforms are realized.

CN119359903AInactive Publication Date: 2025-01-24BEIJING SINOITS TECH
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202411330480.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-01-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art lacks efficient and accurate solutions in the conversion process from two-dimensional images to three-dimensional models, especially when three-dimensional reconstruction of dynamic objects such as vehicles.

Method used

By obtaining the local image of the vehicle body, after pre -processing, multiple views of the vehicle body are generated. All views contain the full body of the vehicle. Finally, the three -dimensional model of the vehicle is generated based on these views.

Benefits of technology

The generated 3D model can retain the characteristics of the vehicle body, such as advertisements or decorations, enhance visual authenticity, enable users to intuitively correspond the vehicle in the actual scene to the 3D model, and synchronize the actual status of the vehicle in the digital twin platform, Supports areas such as vehicle monitoring, maintenance prediction and virtual commissioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119359903A_ABST
    Figure CN119359903A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for generating a three-dimensional model of a vehicle, electronic equipment and a storage medium, and relates to the technical field of three-dimensional modeling, and the method comprises the steps: obtaining a local image of a vehicle body of the vehicle; preprocessing the local image; according to the preprocessed local image, multiple views of the vehicle body of the vehicle are generated, and all the views contain the complete vehicle body of the vehicle; and generating a three-dimensional model of the vehicle according to all the views. According to the invention, the three-dimensional model of the vehicle is generated based on the local image of the vehicle body of the vehicle, so that the three-dimensional model of the vehicle can retain the characteristics on the vehicle body of the vehicle, such as advertisements printed on the vehicle body or ornaments on the vehicle body, thereby enhancing the visual authenticity of the vehicle; a user can visually correspond the vehicle in an actual scene to the three-dimensional model of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of digital twin technology, the demand for high-precision 3D reconstruction of physical objects is growing. In existing technologies, the conversion process from 2D images to 3D models is often complicated and time-consuming, especially when reconstructing dynamic objects such as vehicles, which requires efficient and accurate solutions.

[0003] In actual application scenarios, manufacturers usually make some vehicle models in advance. In the real-time twinning process, the vehicle type is identified by the camera, and the corresponding three-dimensional model (also called 3D model) is selected. By superimposing colors, a model with the same color and similar vehicle type is displayed in the real-time twinning scene. Usually, this does not allow users to intuitively match the vehicle in the actual scene with the corresponding 3D model. Summary of the invention

[0004] The technical problem to be solved by the present invention is to address the deficiencies of the prior art and specifically provide a method, system, electronic device and storage medium for generating a three-dimensional model of a vehicle, as follows:

[0005] 1) In a first aspect, the present invention provides a method for generating a three-dimensional model of a vehicle, and the specific technical solution is as follows:

[0006] Acquire a partial image of a vehicle body;

[0007] Preprocess the local image;

[0008] Generate multiple views of the vehicle body according to the preprocessed partial images, all of which contain the complete body of the vehicle;

[0009] Based on all views, a 3D model of the vehicle is generated.

[0010] The beneficial effects of the method for generating a three-dimensional model of a vehicle provided by the present invention are as follows:

[0011] Based on the partial image of the vehicle body, a three-dimensional model of the vehicle is generated, so that the three-dimensional model of the vehicle can retain the features on the vehicle body, such as advertisements printed on the body or decorations on the body, etc., thereby enhancing the visual reality of the vehicle and enabling users to intuitively match the vehicle in the actual scene with the three-dimensional model of the vehicle.

[0012] On the basis of the above solution, the method for generating a three-dimensional model of a vehicle of the present invention can be further improved as follows.

[0013] Furthermore, the three-dimensional model of the vehicle is imported into the digital twin platform.

[0014] The beneficial effect of adopting the above further solution is that the actual status of the vehicle can be synchronized in the digital twin platform. Since the user can intuitively match the vehicle in the actual scene with the three-dimensional model of the vehicle, it can provide technical support for vehicle monitoring, maintenance prediction and virtual debugging.

[0015] Further, the local image is preprocessed, including:

[0016] After the local image is processed with noise removal, contrast enhancement and size normalization, the background removal is performed.

[0017] The beneficial effect of adopting the above further solution is to improve the visual authenticity and data accuracy of the generated three-dimensional model of the vehicle.

[0018] Further, multiple views of the vehicle body are generated, including:

[0019] Based on the preprocessed local images and using InstantMesh or TripoSR, multiple views of the vehicle body are generated.

[0020] The beneficial effect of adopting the above further scheme is that InstantMesh or TripoSR has the ability to quickly generate high-quality multiple views based on a single image. The present invention uses InstantMesh or TripoSR to generate multiple high-quality views of the vehicle body, providing a guarantee for generating a high-quality three-dimensional model.

[0021] 2) In a second aspect, the present invention further provides a system for generating a three-dimensional model of a vehicle, and the specific technical solution is as follows:

[0022] It includes an image acquisition module, an image preprocessing module, a view generation module and a three-dimensional model generation module;

[0023] The image acquisition module is used to: acquire a partial image of the vehicle body;

[0024] The image preprocessing module is used to: preprocess the local image;

[0025] The view generation module is used to: generate multiple views of the vehicle body according to the preprocessed local image, and all views contain the complete body of the vehicle;

[0026] The 3D model generation module is used to generate a 3D model of the vehicle based on all views.

[0027] On the basis of the above solution, the system for generating a three-dimensional model of a vehicle of the present invention can also be improved as follows.

[0028] Furthermore, it also includes a model import module, which is used to import the three-dimensional model of the vehicle into the digital twin platform.

[0029] Furthermore, the image preprocessing module is specifically used for: performing noise removal, contrast enhancement and size standardization on the local image, and then performing background removal.

[0030] Furthermore, the view generation module is specifically used for:

[0031] Based on the preprocessed local images and using InstantMesh or TripoSR, multiple views of the vehicle body are generated.

[0032] 3) In a third aspect, the present invention further provides an electronic device, comprising a processor, wherein the processor is coupled to a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the electronic device implements any of the above-mentioned methods for generating a three-dimensional model of a vehicle.

[0033] 4) In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for generating a three-dimensional model of any of the above-mentioned vehicles is implemented.

[0034] It should be noted that the beneficial effects achieved by the technical solutions of the second to fourth aspects of the present invention and the corresponding possible implementation methods can be found in the above-mentioned technical effects of the first aspect and its corresponding possible implementation methods, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments of the present invention:

[0036] Figure 1 A schematic diagram of a flow chart of a method for generating a three-dimensional model of a vehicle according to an embodiment of the present invention;

[0037] Figure 2 A schematic diagram of generating a view using InstantMesh;

[0038] Figure 3 It is a schematic diagram of 6 views;

[0039] Figure 4 A schematic diagram of the structure of a system for generating a three-dimensional model of a vehicle according to an embodiment of the present invention;

[0040] Figure 5 The figure is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0041] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0042] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0043] like Figure 1 As shown, a method for generating a three-dimensional model of a vehicle according to an embodiment of the present invention comprises the following steps:

[0044] S1, obtaining a partial image of a vehicle body;

[0045] The partial image refers to an image including a partial vehicle body, wherein the partial refers to a part of the entire vehicle body of the vehicle.

[0046] Among them, a camera can be set on the L-pole in the highway scene to collect a partial image of the vehicle body, or a partial image of the vehicle body can be obtained through the toll vehicle type recognition system of the highway test. The partial image of the vehicle body includes at least one area of ​​the front, body and rear of the vehicle. It has been verified that the accuracy of converting the three-dimensional model through the body image is the highest.

[0047] S2. Preprocess the local image, specifically:

[0048] After the local image is processed with noise removal, contrast enhancement and size normalization, the background removal is performed.

[0049] The order of noise removal processing, contrast enhancement processing and size normalization processing can be set according to actual conditions.

[0050] Among them, the background removal technology based on deep learning is used to remove the background of the local image after noise removal, contrast enhancement and size standardization. The background removal technology based on deep learning can automatically identify and separate the foreground object (in the present invention, the foreground object is a vehicle) and the background in the image or video, thereby completing the background removal process. In the present invention, Mask R-CNN is specifically used for background removal. Mask R-CNN is an instance segmentation model based on target detection. It can use the background removal technology based on deep learning to remove the background, and simultaneously perform object (in the present invention, the object is a vehicle) detection and segmentation (remove the background and separate the local image of the vehicle). Through image preprocessing, the visual authenticity and data accuracy of the generated three-dimensional model of the vehicle can be improved.

[0051] S3. Generate multiple views of the vehicle body according to the preprocessed partial image, all of which contain the complete vehicle body, specifically:

[0052] Based on the preprocessed local image, multiple views of the vehicle body are generated using InstantMesh or TripoSR, such as Figure 2 As shown, other software may also be selected to generate multiple views of the vehicle body according to actual conditions.

[0053] Specifically, all views containing the complete body of the vehicle means that the body parts of the vehicle included in all views can be spliced ​​to form the complete body of the vehicle.

[0054] The number of views can be 6, and can also be set according to actual conditions, as long as the requirement of "all views contain the complete body of the vehicle" is met, such as Figure 3 As shown, it should be noted that when the number of views can be 6, it can be a standard six-view view, that is, the 6 views are: a front view, a top view, a left view, a right view, a bottom view and a rear view of the vehicle.

[0055] It should be noted that since users often do not view the underside of the vehicle when viewing, in S3, all views contain the complete body of the vehicle, and the complete body can be broadly understood as: all appearances except the underside of the vehicle, excluding the internal structure of the vehicle. Of course, when the generated six views are standard six views, at this time, the complete body can be broadly understood as: all appearances of the vehicle (including the underside).

[0056] S4. Generate a three-dimensional model of the vehicle based on all views.

[0057] In a method for generating a three-dimensional model of a vehicle in an embodiment of the present invention, a three-dimensional model of the vehicle is generated based on a partial image of the vehicle body, so that the three-dimensional model of the vehicle can retain the features on the vehicle body, such as advertisements printed on the body or decorations on the body, etc., thereby enhancing the visual reality of the vehicle and enabling users to intuitively match the vehicle in the actual scene with the three-dimensional model of the vehicle.

[0058] It should be noted that the three-dimensional model of the vehicle can be generated by using InstantMesh or TripoSR, that is, both InstantMesh and TripoSR can complete S3 and S4, and other three-dimensional model generation software can also be used to generate a three-dimensional model of the vehicle based on all views.

[0059] Optionally, in the above technical solution, it also includes:

[0060] S5. Import the 3D model of the vehicle into the digital twin platform, adjust the scale and position of the 3D model imported into the digital twin platform according to the actual parameters of the vehicle, ensure the consistency between the 3D model imported into the digital twin platform and the real vehicle, and then synchronize the 3D model of the vehicle with the actual status of the vehicle in the digital twin platform. Since users can intuitively match the vehicle in the actual scene with the 3D model of the vehicle, it can provide technical support for vehicle monitoring, maintenance prediction, virtual debugging and other fields.

[0061] Among them, through the real-time data stream interface, the three-dimensional model of the vehicle is synchronized with the actual status of the vehicle, such as vehicle position, speed, door switch status, etc., to achieve real-time update and dynamic display.

[0062] Optionally, an intuitive user interface is designed to allow users to easily browse, rotate and zoom the 3D model, while providing data analysis tools to assist in decision support.

[0063] In another embodiment, a vehicle type recognition device is installed on a gantry in a twin scene (in a highway scene, other scenes can use an L-pole or install the device by road testing). A three-dimensional model is generated in real time using the local image of the vehicle body collected by the vehicle type recognition device and imported into the digital twin system, so that the three-dimensional model of the vehicle is synchronized with the actual status of the vehicle and displayed in real time in the digital twin system.

[0064] The method provided by the present invention significantly improves the efficiency and accuracy of generating 3D models from vehicle images, and simplifies the 3D modeling process in digital twin applications. By synchronizing vehicle status in real time, this technology enhances the practicality of the digital twin system and provides strong technical support for vehicle monitoring, maintenance prediction, virtual commissioning and other fields.

[0065] In the above embodiments, although the steps are numbered S1, S2, etc., these are only specific embodiments given by the present invention. Those skilled in the art may adjust the execution order of S1, S2, etc. according to actual conditions, which is also within the protection scope of the present invention. It can be understood that in some embodiments, some or all of the above embodiments may be included.

[0066] like Figure 4 As shown, a system 200 for generating a three-dimensional model of a vehicle according to an embodiment of the present invention includes an image acquisition module 201, an image preprocessing module 202, a view generation module 203 and a three-dimensional model generation module 204;

[0067] The image acquisition module 201 is used to: acquire a partial image of the vehicle body;

[0068] The image preprocessing module 202 is used to: preprocess the local image;

[0069] The view generation module 203 is used to: generate multiple views of the vehicle body according to the pre-processed local image, and all views contain the complete vehicle body;

[0070] The three-dimensional model generation module 204 is used to generate a three-dimensional model of the vehicle according to all views.

[0071] Optionally, the above technical solution also includes a model import module, which is used to import the three-dimensional model of the vehicle into the digital twin platform.

[0072] Optionally, in the above technical solution, the image preprocessing module 202 is specifically used for: performing noise removal processing, contrast enhancement processing and size standardization processing on the local image, and then performing background removal processing.

[0073] Optionally, in the above technical solution, the view generation module 203 is specifically used for:

[0074] Based on the preprocessed local images and using InstantMesh or TripoSR, multiple views of the vehicle body are generated.

[0075] It should be noted that the beneficial effects of the system 200 for generating a three-dimensional model of a vehicle provided in the above embodiment are the same as the beneficial effects of the method for generating a three-dimensional model of a vehicle provided in the above embodiment, which will not be described in detail here. In addition, when the system provided in the above embodiment realizes its functions, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the system can be divided into different functional modules according to actual conditions to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be described in detail here.

[0076] Among them, the system for generating the three-dimensional model of the vehicle of the present invention can be a computer program (including program code) running in a computer device. For example, the system for generating the three-dimensional model of the vehicle of the present invention is an application software that can be used to execute the corresponding steps in the method for generating the three-dimensional model of the vehicle of the present invention.

[0077] In some embodiments, the system for generating the three-dimensional model of the vehicle of the present invention can be implemented by a combination of software and hardware. As an example, the system for generating the three-dimensional model of the vehicle of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the method for generating the three-dimensional model of the vehicle of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), or other electronic components.

[0078] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The name of a module does not limit the module itself in some cases.

[0079] An electronic device according to an embodiment of the present invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned methods for generating a three-dimensional model of a vehicle when executing the computer program. That is to say, an electronic device according to an embodiment of the present invention may include but is not limited to: a processor and a memory; a memory for storing a computer program; a processor for executing any of the methods for generating a three-dimensional model of a vehicle shown in any of the embodiments of the present invention by calling the computer program.

[0080] In an alternative embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0081] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0082] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5In the figure, only one thick line is used to represent the bus 4002, but this does not mean that there is only one bus or one type of bus.

[0083] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0084] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.

[0085] Among them, the electronic device can also be a terminal device, and the terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, and a smart car device.

[0086] It should be noted that Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0087] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, and when the computer program is executed by a processor, the computer program implements any of the above-mentioned methods for generating a three-dimensional model of a vehicle.

[0088] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0089] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes any of the above-mentioned methods for generating a three-dimensional model of a vehicle.

[0090] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0091] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0092] The computer-readable storage medium provided by the embodiment of the present invention may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or component.

[0093] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0094] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.

[0095] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.

[0096] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.

[0097] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A method for generating a three-dimensional model of a vehicle, characterized in that: include: Acquire a partial image of a vehicle body; Preprocessing the local image; Generating multiple views of the vehicle body according to the preprocessed partial images, wherein all views contain the complete vehicle body; Based on all the views, a three-dimensional model of the vehicle is generated.

2. The method for generating a three-dimensional model of a vehicle according to claim 1, characterized in that: Also includes: The three-dimensional model of the vehicle is imported into the digital twin platform.

3. The method for generating a three-dimensional model of a vehicle according to claim 1, characterized in that: Preprocessing the local image includes: After the local image is processed with noise removal, contrast enhancement and size normalization, the background removal is performed.

4. The method for generating a three-dimensional model of a vehicle according to claim 1, characterized in that: Generating multiple views of the vehicle body according to the preprocessed local image, including: Based on the preprocessed local images and using InstantMesh or TripoSR, multiple views of the vehicle body are generated.

5. A system for generating a three-dimensional model of a vehicle, characterized in that: It includes an image acquisition module, an image preprocessing module, a view generation module and a three-dimensional model generation module; The image acquisition module is used to: acquire a partial image of the vehicle body; The image preprocessing module is used to: preprocess the local image; The view generation module is used to: generate multiple views of the vehicle body according to the preprocessed local image, and all views contain the complete body of the vehicle; The three-dimensional model generation module is used to generate a three-dimensional model of the vehicle according to all views.

6. A system for generating a three-dimensional model of a vehicle according to claim 5, characterized in that: It also includes a model import module, which is used to import the three-dimensional model of the vehicle into the digital twin platform.

7. The system for generating a three-dimensional model of a vehicle according to claim 5, characterized in that: The image preprocessing module is specifically used for: performing noise removal, contrast enhancement and size standardization on the local image, and then performing background removal.

8. The system for generating a three-dimensional model of a vehicle according to claim 5, characterized in that: The view generation module is specifically used for: Based on the preprocessed local images and using InstantMesh or TripoSR, multiple views of the vehicle body are generated.

9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a method for generating a three-dimensional model of a vehicle as claimed in any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for generating a three-dimensional model of a vehicle as described in any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Fast 3D automobile body modeling method based on model database

    CN104392042A

  • Vehicle three-dimensional reconstruction method based on neural network

    CN112950786A

  • Three-dimensional reconstruction method and device, electronic equipment and storage medium

    CN113793413A

  • Construction method and device of vehicle three-dimensional model, electronic equipment and medium

    CN115170727A

  • Road traffic management and control method, device and equipment and storage medium

    CN116959262A