CN116977183A - Intelligent construction site holographic image display splicing method and system using same - Google Patents
Intelligent construction site holographic image display splicing method and system using same Download PDFInfo
- Publication number
- CN116977183A CN116977183A CN202311226606.2A CN202311226606A CN116977183A CN 116977183 A CN116977183 A CN 116977183A CN 202311226606 A CN202311226606 A CN 202311226606A CN 116977183 A CN116977183 A CN 116977183A
- Authority
- CN
- China
- Prior art keywords
- image
- holographic
- displayed
- light modulator
- spatial light
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Holo Graphy (AREA)
Abstract
本申请涉及一种智慧工地全息图像显示拼接方法及应用其的系统。该方法包括:得到多组塔机场景的全息图像;取每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将第一待显示拼接图像和第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器;使用第一空间光调制器对第一待显示拼接图像中的所有像素做衍射操作,使用第二空间光调制器对第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像;将第一三维重构像与第二三维重构像显示拼接。本申请能取得精准、清晰的三维拼接效果,易识别工地中的异常。
This application relates to a smart construction site holographic image display splicing method and a system applying the same. The method includes: obtaining holographic images of multiple groups of tower crane scenes; taking any two holographic images of the holographic images of each group of tower crane scenes as the first spliced image to be displayed and the second spliced image to be displayed, and using the first The spliced image to be displayed and the second spliced image to be displayed are stored in the first spatial light modulator and the second spatial light modulator respectively; the first spatial light modulator is used to perform a diffraction operation on all pixels in the first spliced image to be displayed, Use the second spatial light modulator to perform a diffraction operation on all pixels in the second spliced image to be displayed, and display the first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and the first three-dimensional reconstructed image corresponding to the second spliced image to be displayed. Two- and three-dimensional reconstructed images; display and splice the first three-dimensional reconstructed image and the second three-dimensional reconstructed image. This application can achieve accurate and clear three-dimensional splicing effects, making it easy to identify abnormalities in the construction site.
Description
技术领域Technical field
本申请涉及智慧工地及图像处理技术领域,更为具体来说,本申请涉及一种智慧工地全息图像显示拼接方法及应用其的系统。This application relates to the technical fields of smart construction sites and image processing. More specifically, this application relates to a smart construction site holographic image display splicing method and a system applying the same.
背景技术Background technique
近年来,智慧工地技术应用越来越广泛,其智能化程度的确为施工运行节省了成本。但配置有多台智能塔机的智慧工地有较多的场景,涉及众多的实体,例如塔机的运行记录、运输车上装载的货物、进入工地的人员等等。然而现有技术中往往无法实现对智慧工地既全局监测又局部精细监测,特别是施工场景变化多端,从采集的图像中难以精准地发现施工异常,甚至个别异常信息来源于智慧工地周围市民或路人的举报。In recent years, smart construction site technology has become more and more widely used, and its degree of intelligence has indeed saved costs for construction operations. However, smart construction sites equipped with multiple smart tower cranes have many scenarios involving many entities, such as tower crane operation records, goods loaded on transport vehicles, people entering the construction site, etc. However, it is often impossible to achieve both global monitoring and local fine-grained monitoring of smart construction sites in the existing technology. In particular, the construction scenes are constantly changing, and it is difficult to accurately detect construction abnormalities from the collected images. Even individual abnormal information comes from citizens or passers-by around the smart construction site. report.
发明内容Contents of the invention
基于上述技术问题,本申请旨在提供一种智慧工地全息图像显示拼接方法,以解决对智慧工地中难以精准地发现施工异常的问题。Based on the above technical problems, this application aims to provide a smart construction site holographic image display splicing method to solve the problem of difficulty in accurately detecting construction abnormalities in smart construction sites.
本申请第一方面提供了一种智慧工地全息图像显示拼接方法,所述方法包括:The first aspect of this application provides a smart construction site holographic image display splicing method. The method includes:
在目标智慧工地的多个区域部署全息摄像机,根据每个区域对应场景的不同,调整部署于每一个区域同一水平面和同一垂直面的相邻全息摄像机间的距离;Deploy holographic cameras in multiple areas of the target smart construction site, and adjust the distance between adjacent holographic cameras deployed on the same horizontal plane and the same vertical plane in each area according to the different scenes corresponding to each area;
通过部署的所有全息摄像机拍摄从第一时刻到第二时刻之间的所述目标智慧工地,得到所述目标智慧工地的初始全息图像集合;Obtain an initial holographic image set of the target smart construction site by photographing the target smart construction site from the first moment to the second moment by all the deployed holographic cameras;
对所述目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像,其中,每组塔机场景的全息图像中包括至少两个不同时刻的全息图像,每个不同时刻的全息图像拍有大臂、回转机构、小车、吊钩、卷扬中的至少一项;Classify all images in the initial holographic image collection of the target smart construction site to obtain multiple sets of holographic images of tower crane scenes, where each set of holographic images of tower crane scenes includes at least two holographic images at different times, each of which The holographic images taken at different times include at least one of the boom, the slewing mechanism, the trolley, the hook, and the winch;
针对每组塔机场景的全息图像,取所述每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将所述第一待显示拼接图像和所述第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器;For the holographic images of each group of tower crane scenes, any two holographic images in the holographic images of each group of tower crane scenes are taken as the first spliced image to be displayed and the second spliced image to be displayed, and the first spliced image is The spliced image to be displayed and the second spliced image to be displayed are stored in the first spatial light modulator and the second spatial light modulator respectively;
使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像;Use the first spatial light modulator to perform diffraction operations on all pixels in the first spliced image to be displayed, and use the second spatial light modulator to perform diffraction operations on all pixels in the second spliced image to be displayed. Operation, display the first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and the second three-dimensional reconstructed image corresponding to the second spliced image to be displayed;
将所述第一三维重构像与所述第二三维重构像显示拼接。The first three-dimensional reconstructed image and the second three-dimensional reconstructed image are displayed and spliced.
在本申请的一些实施例中,所述使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像,包括:In some embodiments of the present application, the first spatial light modulator is used to perform a diffraction operation on all pixels in the first spliced image to be displayed, and the second spatial light modulator is used to perform a diffraction operation on the third All pixels in the second spliced image to be displayed undergo a diffraction operation to display a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed, including:
使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,得到并显示第一虚像;Use the first spatial light modulator to perform a diffraction operation on all pixels in the first spliced image to be displayed to obtain and display a first virtual image;
使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,得到并显示第二虚像;Use the second spatial light modulator to perform a diffraction operation on all pixels in the second spliced image to be displayed to obtain and display a second virtual image;
将所述第一虚像作为与第一待显示拼接图像对应的第一三维重构像;Use the first virtual image as a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed;
将所述第二虚像作为与第二待显示拼接图像对应的第二三维重构像。The second virtual image is used as a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed.
在本申请的一些实施例中,所述使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,得到并显示第一虚像,包括:In some embodiments of the present application, using the first spatial light modulator to perform a diffraction operation on all pixels in the first spliced image to be displayed to obtain and display a first virtual image includes:
计算所述第一空间光调制器的衍射参数;Calculate the diffraction parameters of the first spatial light modulator;
利用预设置的观察视窗和计算并调制衍射参数后的所述第一空间光调制器构建衍射场;Constructing a diffraction field using a preset observation window and the first spatial light modulator after calculating and modulating the diffraction parameters;
在所述衍射场中设置三维视场区域;Setting a three-dimensional field of view area in the diffraction field;
在设置三维视场区域后的所述衍射场中执行衍射操作,在所述三维视场区域显示第一虚像。A diffraction operation is performed in the diffraction field after setting a three-dimensional field of view area, and a first virtual image is displayed in the three-dimensional field of view area.
在本申请的一些实施例中,所述将所述第一三维重构像与所述第二三维重构像显示拼接,包括:In some embodiments of the present application, displaying and splicing the first three-dimensional reconstructed image and the second three-dimensional reconstructed image includes:
通过调整所述第一空间光调制器和所述第二空间光调制器的位置调整所述衍射场;Adjusting the diffraction field by adjusting the positions of the first spatial light modulator and the second spatial light modulator;
利用半透半反镜增大所述三维视场区域的面积,以容纳所述第一三维重构像与所述第二三维重构像的拼接结果;Using a half mirror to increase the area of the three-dimensional field of view to accommodate the splicing result of the first three-dimensional reconstructed image and the second three-dimensional reconstructed image;
通过调整后的衍射场将所述第一三维重构像与所述第二三维重构像显示拼接,在增大后的所述三维视场区域内显示拼接结果。The first three-dimensional reconstructed image and the second three-dimensional reconstructed image are displayed and spliced through the adjusted diffraction field, and the splicing result is displayed in the enlarged three-dimensional field of view area.
在本申请的一些实施例中,所述利用半透半反镜增大所述三维视场区域的面积,包括:In some embodiments of the present application, using a half-mirror to increase the area of the three-dimensional field of view includes:
将半透半反镜放置于所述第一空间光调制器和所述第二空间光调制器之间,使所述半透半反镜与所述第一空间光调制器之间的夹角,及所述半透半反镜与所述第二空间光调制器之间的夹角相等且均为预设角度。Place a half mirror between the first spatial light modulator and the second spatial light modulator, such that the angle between the half mirror and the first spatial light modulator is , and the angles between the half mirror and the second spatial light modulator are equal and are preset angles.
在本申请的一些实施例中,所述通过调整后的衍射场将所述第一三维重构像与所述第二三维重构像显示拼接,在增大后的所述三维视场区域内显示拼接结果,包括:In some embodiments of the present application, the first three-dimensional reconstructed image and the second three-dimensional reconstructed image are displayed through splicing through the adjusted diffraction field, within the enlarged three-dimensional field of view area. Display the stitching results, including:
为调整后的衍射场配置预设载频和预设的入射光照明,配置后进行衍射操作;Configure the preset carrier frequency and preset incident light illumination for the adjusted diffraction field, and perform the diffraction operation after configuration;
采用预设编码算法计算与所述第一三维重构像对应的全息图像,并通过所述第一空间光调制器加载;Calculate the holographic image corresponding to the first three-dimensional reconstructed image using a preset encoding algorithm, and load it through the first spatial light modulator;
采用预设编码算法计算与所述第二三维重构像对应的全息图像,并通过所述第二空间光调制器加载;Calculate the holographic image corresponding to the second three-dimensional reconstructed image using a preset encoding algorithm, and load it through the second spatial light modulator;
在水平方向上拼接所述第一空间光调制器和所述第二空间光调制器分别对应的所述第一三维重构像与所述第二三维重构像;Splicing the first three-dimensional reconstructed image and the second three-dimensional reconstructed image respectively corresponding to the first spatial light modulator and the second spatial light modulator in the horizontal direction;
当所述第一空间光调制器和所述第二空间光调制器均加载完成时,在增大后的所述三维视场区域内显示所述第一三维重构像与所述第二三维重构像的拼接结果。When both the first spatial light modulator and the second spatial light modulator are loaded, the first three-dimensional reconstructed image and the second three-dimensional image are displayed in the enlarged three-dimensional field of view area. The stitching result of the reconstructed image.
在本申请的一些实施例中,在所述得到所述目标智慧工地的初始全息图像集合之后,还包括:对所述目标智慧工地的初始全息图像集合中所有图像进行全息处理,包括:In some embodiments of the present application, after obtaining the initial holographic image set of the target smart construction site, it further includes: performing holographic processing on all images in the initial holographic image set of the target smart construction site, including:
变换步骤,通过傅里叶变换将预先获取的参考图转换为高分辨率参考图;The transformation step is to convert the pre-acquired reference image into a high-resolution reference image through Fourier transform;
获取步骤,从所述高分辨率参考图中获取与所述目标智慧工地的初始全息图像集合中任意一个图像对应的空间频谱;Obtaining a spatial spectrum corresponding to any image in the initial holographic image set of the target smart construction site from the high-resolution reference image;
更新步骤,将所述空间频谱更新到所述高分辨率参考图,得到高分辨率全息图;An update step, updating the spatial spectrum to the high-resolution reference image to obtain a high-resolution hologram;
循环执行所述变换步骤、所述获取步骤、所述更新步骤,直至将所述目标智慧工地的初始全息图像集合中所有图像进行全息处理完成。The transformation step, the acquisition step, and the update step are executed cyclically until all images in the initial holographic image set of the target smart construction site are holographically processed.
在本申请的一些实施例中,所述对所述目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像,包括:In some embodiments of the present application, all images in the initial holographic image collection of the target smart construction site are classified to obtain multiple sets of holographic images of tower crane scenes, including:
利用SVM分类算法基于所述目标智慧工地的场景隐含特征分布信息对场景进行分类,得到多组塔机场景的全息图像。The SVM classification algorithm is used to classify the scene based on the scene implicit feature distribution information of the target smart construction site, and obtain holographic images of multiple groups of tower crane scenes.
本申请第二方面提供了一种智慧工地全息图像拼接系统,所述系统包括:The second aspect of this application provides a smart construction site holographic image splicing system. The system includes:
获取模块,用于获取目标智慧工地的初始全息图像集合;The acquisition module is used to obtain the initial holographic image collection of the target smart construction site;
分类模块,用于对所述目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像,其中,每组塔机场景的全息图像中包括至少两个不同时刻的全息图像,每个不同时刻的全息图像拍有大臂、回转机构、小车、吊钩、卷扬中的至少一项;A classification module, used to classify all images in the initial holographic image set of the target smart construction site to obtain multiple sets of holographic images of tower crane scenes, where each set of holographic images of tower crane scenes includes at least two holographic images at different times. Holographic image, each holographic image taken at different times contains at least one of the big arm, slewing mechanism, trolley, hook, and winch;
存储模块,用于针对每组塔机场景的全息图像,取所述每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将所述第一待显示拼接图像和所述第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器;A storage module configured to take any two holographic images of the holographic images of each group of tower crane scenes as the first spliced image to be displayed and the second spliced image to be displayed, respectively, for the holographic images of each group of tower crane scenes, and Store the first spliced image to be displayed and the second spliced image to be displayed in the first spatial light modulator and the second spatial light modulator respectively;
衍射模块,用于使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像;A diffraction module, configured to use the first spatial light modulator to perform diffraction operations on all pixels in the first spliced image to be displayed, and to use the second spatial light modulator to perform diffraction operations on all pixels in the second spliced image to be displayed. Perform a diffraction operation on all pixels to display a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed;
显示拼接模块,用于将所述第一三维重构像与所述第二三维重构像显示拼接。A display splicing module is used to display and splice the first three-dimensional reconstructed image and the second three-dimensional reconstructed image.
本申请第三方面提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行各实施例中所述的智慧工地全息图像显示拼接方法。The third aspect of this application provides an electronic device, including a memory and a processor. Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by the processor, they cause the processor to execute the smart construction site described in each embodiment. Holographic image display stitching method.
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:The technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
本申请针对每组塔机场景的全息图像,取每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将第一待显示拼接图像和第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器,使用第一空间光调制器对第一待显示拼接图像中的所有像素做衍射操作,使用第二空间光调制器对第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像,将第一三维重构像与第二三维重构像显示拼接,如此能取得精准、清晰的三维拼接效果,通过预设置的观察视窗能从三维视场区域中观测显示拼接后的三维效果,从而识别目标智慧工地中的异常。不仅如此,本申请能实现对目标智慧工地既全局监测又局部精细监测,即使是施工场景变化多端,也能精准地锁定施工场景中的异常目标。In this application, for the holographic images of each group of tower crane scenes, any two holographic images in the holographic images of each group of tower crane scenes are taken as the first spliced image to be displayed and the second spliced image to be displayed, and the first spliced image to be displayed is The spliced image and the second spliced image to be displayed are respectively stored in the first spatial light modulator and the second spatial light modulator. The first spatial light modulator is used to perform a diffraction operation on all pixels in the first spliced image to be displayed. The two spatial light modulators perform a diffraction operation on all pixels in the second spliced image to be displayed, and display a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed. Reconstructed image, the first three-dimensional reconstructed image and the second three-dimensional reconstructed image are displayed and spliced, so as to achieve an accurate and clear three-dimensional splicing effect. The spliced image can be observed and displayed from the three-dimensional field of view through the preset observation window. Three-dimensional effect to identify anomalies in the target smart construction site. Not only that, this application can achieve both global monitoring and local fine-grained monitoring of the target smart construction site. Even if the construction scene changes rapidly, it can accurately locate abnormal targets in the construction scene.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.
附图说明Description of the drawings
通过阅读下文优选实施方式的详细描述,各种其它的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be construed as limiting the application. Also throughout the drawings, the same reference characters are used to designate the same components. In the attached picture:
图1示出了本申请一示例性实施例中的一种智慧工地全息图像显示拼接方法步骤示意图;Figure 1 shows a schematic diagram of the steps of a smart construction site holographic image display splicing method in an exemplary embodiment of the present application;
图2示出了本申请一示例性实施例中采集的同一天不同时刻的初始全息图像示意图;Figure 2 shows a schematic diagram of initial holographic images collected at different times on the same day in an exemplary embodiment of the present application;
图3示出了本申请一示例性实施例中的一种半透半反镜、第一空间光调制器和第二空间光调制器位置关系示意图;Figure 3 shows a schematic diagram of the positional relationship between a half mirror, a first spatial light modulator and a second spatial light modulator in an exemplary embodiment of the present application;
图4示出了本申请一示例性实施例中一种拼接结果的局部示意图;Figure 4 shows a partial schematic diagram of a splicing result in an exemplary embodiment of the present application;
图5示出了本申请一示例性实施例中的一种智慧工地全息图像显示拼接系统结构示意图;Figure 5 shows a schematic structural diagram of a smart construction site holographic image display splicing system in an exemplary embodiment of the present application;
图6示出了本申请一示例性实施例所提供的一种电子设备的结构示意图。FIG. 6 shows a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请做进一步的详细说明,可以理解的是,此处所描绘的实施例只用于解释相关发明,而不是对该发明的限定。另外还需说明的是,为了便于描述,附图中只示出了与有关发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments depicted here are only used to explain the relevant invention, but not to limit the invention. It should also be noted that, for convenience of description, only the parts related to the invention are shown in the drawings.
首先对智慧工地做简要的说明。智慧工地技术应用越来越广泛,其智能化程度的确为施工运行节省了成本。智慧工地有较多的场景,涉及众多的实体,但在智慧工地中最重要的实体就是塔机,智慧工地具有多个塔机。塔机通常由基座、塔身、大臂(也称为长臂或悬臂)以及顶部的旋转平台组成。大臂是塔机的一个重要部分,它是连接塔身和吊钩的臂状结构,用于提升和搬运货物。大臂的长度可以根据塔机的设计和用途而有所不同,以适应不同的工作场景和需求。塔机通过旋转平台和大臂的组合,可以在垂直和水平方向上进行精确地货物搬运操作。采集智慧工地的图像需要既全面又精细,既需要将整个智慧工地涵盖在内,又需要精准地定位到智慧工地中的异常点,这需要较大难度。First, a brief explanation of the smart construction site is given. The application of smart construction site technology is becoming more and more widespread, and its degree of intelligence has indeed saved costs for construction operations. Smart construction sites have many scenarios involving many entities, but the most important entity in smart construction sites is tower cranes. Smart construction sites have multiple tower cranes. A tower crane usually consists of a base, a tower body, a large arm (also called a long arm or cantilever), and a rotating platform on the top. The boom is an important part of the tower crane. It is an arm-like structure that connects the tower body and the hook and is used to lift and carry goods. The length of the boom can vary according to the design and purpose of the tower crane to adapt to different working scenarios and needs. Tower cranes can carry out precise cargo handling operations in both vertical and horizontal directions through the combination of a rotating platform and a large arm. Collecting images of smart construction sites needs to be both comprehensive and detailed. It not only needs to cover the entire smart construction site, but also needs to accurately locate abnormal points in the smart construction site, which requires greater difficulty.
因此,在本申请的一些实施例中,提供了一种智慧工地全息图像显示拼接方法,用显示拼接全息图的方式展现全局清新的三维效果,如图1所示,所述方法包括:Therefore, in some embodiments of the present application, a smart construction site holographic image display splicing method is provided, which displays a global fresh three-dimensional effect by displaying spliced holograms, as shown in Figure 1. The method includes:
S1、在目标智慧工地的多个区域部署全息摄像机,根据每个区域对应场景的不同,调整部署于每一个区域同一水平面和同一垂直面的相邻全息摄像机间的距离;S1. Deploy holographic cameras in multiple areas of the target smart construction site, and adjust the distance between adjacent holographic cameras deployed on the same horizontal plane and the same vertical plane in each area according to the different scenes corresponding to each area;
S2、通过部署的所有全息摄像机拍摄从第一时刻到第二时刻之间的所述目标智慧工地,得到所述目标智慧工地的初始全息图像集合;S2. Obtain an initial holographic image set of the target smart construction site by photographing the target smart construction site from the first moment to the second moment through all the deployed holographic cameras;
S3、对所述目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像,其中,每组塔机场景的全息图像中包括至少两个不同时刻的全息图像,每个不同时刻的全息图像拍有大臂、回转机构、小车、吊钩、卷扬中的至少一项;S3. Classify all images in the initial holographic image set of the target smart construction site to obtain multiple sets of holographic images of tower crane scenes, where the holographic images of each set of tower crane scenes include at least two holographic images at different times. The holographic image taken at each different moment contains at least one of the boom, slewing mechanism, trolley, hook, and winch;
S4、针对每组塔机场景的全息图像,取所述每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将所述第一待显示拼接图像和所述第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器;S4. For the holographic images of each group of tower crane scenes, take any two holographic images of the holographic images of each group of tower crane scenes as the first spliced image to be displayed and the second spliced image to be displayed, and use the The first spliced image to be displayed and the second spliced image to be displayed are stored in the first spatial light modulator and the second spatial light modulator respectively;
S5、使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像;S5. Use the first spatial light modulator to perform a diffraction operation on all pixels in the first spliced image to be displayed, and use the second spatial light modulator to perform a diffraction operation on all pixels in the second spliced image to be displayed. Perform a diffraction operation to display a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed;
S6、将所述第一三维重构像与所述第二三维重构像显示拼接。S6. Display and splice the first three-dimensional reconstructed image and the second three-dimensional reconstructed image.
在目标智慧工地的多个区域部署全息摄像机,根据每个区域对应场景的不同,调整部署于每一个区域同一水平面和同一垂直面的相邻全息摄像机间的距离,这样摄像机采集的初始全息图像就会充分覆盖整个目标智慧工地,当然,目标智慧工地还布设有雷达及各种传感器,如倾斜传感器、风速传感器、负载传感器等等。雷达主要用于检测运动物体如目标智慧工地中小车运行的速度与方向、物料升降的距离等等,各种传感器用于感知环境中的各种物理量或信息,例如感知目标智慧工地中不同区域的温度、湿度、压力、光线、声音等等。图2为采集的同一天不同时刻的初始全息图像,如图2所示,其是2023年8月29日四个时刻的初始全息图像。优选地,对雷达及各种传感器采集的信息与所述初始全息图像进行融合处理。可选地,将雷达及各种传感器采集的信息和图像分别处理,然后将它们融合在一起,例如通过将雷达的距离信息与图像的视觉信息进行匹配,以确定障碍物的位置状态和运动状态。还可以采用特征级融合,例如从雷达及各种传感器采集的信息和图像中提取特征,通过将不同的特征向量连接融合在一起,最后将经过融合处理的初始全息图像归入所述集合中。Deploy holographic cameras in multiple areas of the target smart construction site. According to the different scenes corresponding to each area, adjust the distance between adjacent holographic cameras deployed on the same horizontal plane and the same vertical plane in each area, so that the initial holographic image collected by the camera is It will fully cover the entire target smart construction site. Of course, the target smart construction site is also equipped with radar and various sensors, such as tilt sensors, wind speed sensors, load sensors, etc. Radar is mainly used to detect moving objects such as the speed and direction of cars running in the target smart construction site, the distance of material lifting, etc. Various sensors are used to sense various physical quantities or information in the environment, such as sensing the movement of different areas in the target smart construction site. Temperature, humidity, pressure, light, sound, etc. Figure 2 shows the initial holographic images collected at different times on the same day. As shown in Figure 2, it is the initial holographic image at four times on August 29, 2023. Preferably, the information collected by radar and various sensors and the initial holographic image are fused. Optionally, the information and images collected by the radar and various sensors are processed separately, and then fused together, for example, by matching the distance information of the radar with the visual information of the image to determine the position and movement status of the obstacle. . Feature-level fusion can also be used, for example, features are extracted from information and images collected by radar and various sensors, and different feature vectors are connected and fused together, and finally the fused initial holographic images are classified into the set.
在一种优选的实现方式中,对目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像时,利用SVM分类算法基于所述目标智慧工地的场景隐含特征分布信息对场景进行分类,得到多组塔机场景的全息图像。全称为Support VectorMachine,是一种常见的监督学习算法,用于进行二分类或多分类任务。它的主要思想是找到一个最优的超平面,将不同类别的样本分隔开。因为分成多个区域全息图像更有利用后续挖掘实体隐含特征分布信息,使实体分类更为细致,最后基于所述实体隐含特征分布信息识别异常实体,能实现对目标智慧工地既全局监测又局部精细监测,即使是施工场景变化多端,也能及时而无误地发现施工场景中的异常目标。而在分类之前还需要采用ResNet-50模型提取目标智慧工地中各种场景的特征。ResNet-50模型是在resnet网络的卷积层后添加一层分类层得到的,而ResNet-50模型属于迁移型模型,精度可达到95%以上。优选地,输入精度为64*64*256,其中,256表示通道数,经过几次卷积输出向量。ResNet-50模型还包括Relu,Relu的全称为 Linear rectification function,表示线性整流函数,又称修正线性单元,是人工神经网络中常用的激活函数。ResNet-50模型对图片(即区域全息图像)像素点对应位置不变,只改变通道数。可选地,在挖掘区域全息图像中的实体隐含特征分布信息之前还可以对每一个区域全息图像进行注意力机制处理,通过加权和操作增加初始全息图像的精度包括:提取每一个区域全息图像中的关键特征和关键特征向量;通过所述关键特征获取所述关键特征向量对应的注意力系数;将所述关键特征向量和所述注意力系数做加权和计算。其中,注意力变换公式为:In a preferred implementation, all images in the initial holographic image collection of the target smart construction site are classified, and when holographic images of multiple groups of tower crane scenes are obtained, the SVM classification algorithm is used based on the scene implicit features of the target smart construction site. The distribution information is used to classify the scenes and obtain holographic images of multiple groups of tower crane scenes. The full name is Support VectorMachine, which is a common supervised learning algorithm used for binary or multi-classification tasks. Its main idea is to find an optimal hyperplane that separates samples from different categories. Because the holographic image is divided into multiple regions, it can be used to subsequently mine the hidden feature distribution information of entities, making the entity classification more detailed. Finally, abnormal entities are identified based on the hidden feature distribution information of the entities, which can achieve both global monitoring and control of the target smart construction site. Local fine monitoring can detect abnormal targets in the construction scene promptly and accurately even if the construction scene is ever-changing. Before classification, the ResNet-50 model needs to be used to extract features of various scenes in the target smart construction site. The ResNet-50 model is obtained by adding a classification layer after the convolutional layer of the resnet network. The ResNet-50 model is a migration model with an accuracy of more than 95%. Preferably, the input accuracy is 64*64*256, where 256 represents the number of channels, and the vector is output after several convolutions. The ResNet-50 model also includes Relu. The full name of Relu is Linear rectification function, which represents a linear rectification function, also known as a modified linear unit. It is a commonly used activation function in artificial neural networks. The ResNet-50 model does not change the corresponding position of the pixels in the image (i.e., the regional holographic image), and only changes the number of channels. Optionally, before mining the entity implicit feature distribution information in the regional holographic image, attention mechanism processing can also be performed on each regional holographic image. Increasing the accuracy of the initial holographic image through a weighted sum operation includes: extracting each regional holographic image. the key features and key feature vectors; obtain the attention coefficient corresponding to the key feature vector through the key features; perform a weighted sum calculation of the key feature vector and the attention coefficient. Among them, the attention transformation formula is:
其中,e为变换前特征,为变换后特征,W为学习权重。ResNet-50模型在使用前需要训练,采用有监督的训练方式,在迭代次数超过预设次数且模型达到收敛时停止训练,训练方法采用现有技术中的常用技术手段,在此不做赘述。Among them, e is the feature before transformation, is the transformed feature, and W is the learning weight. The ResNet-50 model needs to be trained before use. It adopts a supervised training method and stops training when the number of iterations exceeds the preset number and the model reaches convergence. The training method adopts common technical means in the existing technology and will not be described in detail here.
具体实施时,在得到目标智慧工地的初始全息图像集合之后,还包括:对目标智慧工地的初始全息图像集合中所有图像进行全息处理,包括:变换步骤,通过傅里叶变换将预先获取的参考图转换为高分辨率参考图;获取步骤,从高分辨率参考图中获取与目标智慧工地的初始全息图像集合中任意一个图像对应的空间频谱;更新步骤,将空间频谱更新到高分辨率参考图,得到高分辨率全息图;循环执行变换步骤、获取步骤、更新步骤,直至将目标智慧工地的初始全息图像集合中所有图像进行全息处理完成。In specific implementation, after obtaining the initial holographic image set of the target smart construction site, it also includes: holographic processing of all images in the initial holographic image set of the target smart construction site, including: a transformation step, using Fourier transform to convert the pre-acquired reference The image is converted into a high-resolution reference image; the acquisition step is to obtain the spatial spectrum corresponding to any image in the initial holographic image collection of the target smart construction site from the high-resolution reference image; the update step is to update the spatial spectrum to the high-resolution reference image image to obtain a high-resolution hologram; the transformation steps, acquisition steps, and update steps are executed in a loop until all images in the initial holographic image set of the target smart construction site are holographically processed.
在一种优选的实现方式中,使用第一空间光调制器对第一待显示拼接图像中的所有像素做衍射操作,使用第二空间光调制器对第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像,包括:使用第一空间光调制器对第一待显示拼接图像中的所有像素做衍射操作,得到并显示第一虚像;使用第二空间光调制器对第二待显示拼接图像中的所有像素做衍射操作,得到并显示第二虚像;将第一虚像作为与第一待显示拼接图像对应的第一三维重构像;将第二虚像作为与第二待显示拼接图像对应的第二三维重构像。进一步地,使用第一空间光调制器对第一待显示拼接图像中的所有像素做衍射操作,得到并显示第一虚像,包括:计算第一空间光调制器的衍射参数;利用预设置的观察视窗和计算并调制衍射参数后的第一空间光调制器构建衍射场;在衍射场中设置三维视场区域;在设置三维视场区域后的衍射场中执行衍射操作,在三维视场区域显示第一虚像。In a preferred implementation, a first spatial light modulator is used to perform a diffraction operation on all pixels in the first spliced image to be displayed, and a second spatial light modulator is used to perform a diffraction operation on all pixels in the second spliced image to be displayed. The diffraction operation displays a first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and a second three-dimensional reconstructed image corresponding to the second spliced image to be displayed, including: using a first spatial light modulator to Display all pixels in the spliced image to perform a diffraction operation to obtain and display a first virtual image; use the second spatial light modulator to perform a diffraction operation on all pixels in the second spliced image to be displayed to obtain and display a second virtual image; convert the first The virtual image is used as the first three-dimensional reconstructed image corresponding to the first spliced image to be displayed; the second virtual image is used as the second three-dimensional reconstructed image corresponding to the second spliced image to be displayed. Further, using the first spatial light modulator to perform a diffraction operation on all pixels in the first spliced image to be displayed to obtain and display the first virtual image includes: calculating the diffraction parameters of the first spatial light modulator; using preset observation The window and the first spatial light modulator after calculating and modulating the diffraction parameters construct a diffraction field; setting a three-dimensional field of view area in the diffraction field; performing a diffraction operation in the diffraction field after setting the three-dimensional field of view area, and displaying it in the three-dimensional field of view area The first virtual image.
上述空间光调制器全称为Spatial Light Modulator,简称SLM,是一种可以根据外部输入信号调制光波相位、振幅或极化状态的设备。它在光学和光通信领域具有广泛的应用,如光学信息处理、光束整形、全息成像等。在空间光调制器中,通过调制光波的相位分布,可以实现对衍射的控制,从而实现各种光学功能。空间光调制器的衍射参数包括空间分辨率、相位调制范围、衍射效率等等。在上述衍射场中,预设置的观察视窗、三维视场区域及空间光调制器的位置需要做必要的布设。三维视场区域位于空间光调制器和预设置的观察视窗的中间,用以显示最后的立体拼接结果。从拼接结果中,我们可以精准识别出大臂、回转机构、小车、吊钩、卷扬中的异常。The above-mentioned spatial light modulator is called Spatial Light Modulator, or SLM for short. It is a device that can modulate the phase, amplitude or polarization state of light waves based on external input signals. It has a wide range of applications in the fields of optics and optical communications, such as optical information processing, beam shaping, holographic imaging, etc. In a spatial light modulator, by modulating the phase distribution of light waves, diffraction can be controlled to achieve various optical functions. The diffraction parameters of the spatial light modulator include spatial resolution, phase modulation range, diffraction efficiency, etc. In the above diffraction field, the preset observation window, three-dimensional field of view area and the position of the spatial light modulator need to be arranged as necessary. The three-dimensional field of view area is located between the spatial light modulator and the preset observation window to display the final three-dimensional stitching result. From the splicing results, we can accurately identify abnormalities in the boom, slewing mechanism, trolley, hook, and winch.
在一种优选的实现方式中,将第一三维重构像与第二三维重构像显示拼接,包括:通过调整第一空间光调制器和第二空间光调制器的位置调整衍射场;利用半透半反镜增大三维视场区域的面积,以容纳第一三维重构像与第二三维重构像的拼接结果;通过调整后的衍射场将第一三维重构像与第二三维重构像显示拼接,在增大后的三维视场区域内显示拼接结果。利用半透半反镜增大三维视场区域的面积,如图3所示,包括:将半透半反镜3放置于第一空间光调制器1和第二空间光调制器2之间,使半透半反镜与第一空间光调制器之间的夹角,及所述半透半反镜与所述第二空间光调制器之间的夹角相等且均为预设角度,优选地,预设角度为45度。In a preferred implementation, splicing the first three-dimensional reconstructed image and the second three-dimensional reconstructed image display includes: adjusting the diffraction field by adjusting the positions of the first spatial light modulator and the second spatial light modulator; using The half mirror increases the area of the three-dimensional field of view to accommodate the splicing results of the first three-dimensional reconstructed image and the second three-dimensional reconstructed image; the first three-dimensional reconstructed image and the second three-dimensional reconstructed image are combined through the adjusted diffraction field. The reconstructed image displays the stitching, and the stitching result is displayed within the enlarged three-dimensional field of view area. Using a half mirror to increase the area of the three-dimensional field of view, as shown in Figure 3, includes: placing the half mirror 3 between the first spatial light modulator 1 and the second spatial light modulator 2, Make the angle between the half mirror and the first spatial light modulator and the angle between the half mirror and the second spatial light modulator equal and both be preset angles, preferably Ground, the default angle is 45 degrees.
在本申请的一些实施例中,通过调整后的衍射场将第一三维重构像与第二三维重构像显示拼接,在增大后的三维视场区域内显示拼接结果,包括:为调整后的衍射场配置预设载频和预设的入射光照明,配置后进行衍射操作;采用预设编码算法计算与第一三维重构像对应的全息图像,并通过第一空间光调制器加载;采用预设编码算法计算与第二三维重构像对应的全息图像,并通过第二空间光调制器加载;在水平方向上拼接第一空间光调制器和第二空间光调制器分别对应的第一三维重构像与第二三维重构像;当第一空间光调制器和第二空间光调制器均加载完成时,在增大后的三维视场区域内显示第一三维重构像与第二三维重构像的拼接结果。图4为一种拼接结果的局部示意图,如图4所示,显示画面扩大,视觉效果更加广阔、清晰,且画面标识出与图像对应的雷达及各种传感器所采集的数据。上述预设编码算法可以采用数字全息编码算法,使用计算机生成的数字模拟来生成全息图像,数字全息编码算法基于衍射原理和计算机图形学技术,可以实现高质量的全息图像。第一三维重构像与第二三维重构像本质均为虚像,所以实施例中的显示拼接本质上也是虚像与虚像的拼接,是一种显示效果,而不是实体效果。拼接先实现两个全息图像的拼接后,可以将该拼接结果重新作为一个全息图像,再和第三个全息图像拼接,从而实现多个全息图的显示拼接。通过增大后的三维视场区域显示拼接结果,使显示画面更为清晰,既显示全局又显示局部,可以精准地识别出塔机的大臂、回转机构、小车、吊钩、卷扬中的异常,进而实现对目标智慧工地更有力的监测。In some embodiments of the present application, the first three-dimensional reconstructed image and the second three-dimensional reconstructed image are displayed and spliced through the adjusted diffraction field, and the splicing result is displayed in the enlarged three-dimensional field of view area, including: adjusting The final diffraction field is configured with a preset carrier frequency and a preset incident light illumination, and the diffraction operation is performed after configuration; a preset encoding algorithm is used to calculate a holographic image corresponding to the first three-dimensional reconstructed image, and is loaded through the first spatial light modulator ; Use a preset encoding algorithm to calculate the holographic image corresponding to the second three-dimensional reconstructed image, and load it through the second spatial light modulator; splice the corresponding images of the first spatial light modulator and the second spatial light modulator in the horizontal direction The first three-dimensional reconstructed image and the second three-dimensional reconstructed image; when the first spatial light modulator and the second spatial light modulator are both loaded, the first three-dimensional reconstructed image is displayed in the enlarged three-dimensional field of view area The stitching result with the second three-dimensional reconstructed image. Figure 4 is a partial schematic diagram of a splicing result. As shown in Figure 4, the display screen is enlarged, the visual effect is broader and clearer, and the screen identifies the data collected by the radar and various sensors corresponding to the image. The above-mentioned preset encoding algorithm can adopt a digital holographic encoding algorithm and use computer-generated digital simulation to generate holographic images. The digital holographic encoding algorithm is based on the principle of diffraction and computer graphics technology and can achieve high-quality holographic images. The first three-dimensional reconstructed image and the second three-dimensional reconstructed image are essentially virtual images, so the display splicing in the embodiment is essentially a splicing of virtual images and virtual images, which is a display effect rather than a physical effect. Splicing: After first splicing two holographic images, the splicing result can be reused as a holographic image, and then spliced with a third holographic image, thereby achieving display splicing of multiple holograms. The splicing results are displayed through the enlarged three-dimensional field of view area, making the display screen clearer, showing both the overall situation and the local part, and anomalies in the tower crane's boom, slewing mechanism, trolley, hook, and winch can be accurately identified , thereby achieving more powerful monitoring of the target smart construction site.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.
在本申请的一些实施例中,还提供了一种智慧工地全息图像拼接系统,应用各实施例中所述智慧工地全息图像拼接方法,如图5所示,所述系统包括:In some embodiments of the present application, a smart construction site holographic image splicing system is also provided, applying the smart construction site holographic image splicing method described in each embodiment. As shown in Figure 5, the system includes:
获取模块601,用于获取目标智慧工地的初始全息图像集合;The acquisition module 601 is used to acquire the initial holographic image collection of the target smart construction site;
分类模块602,用于对所述目标智慧工地的初始全息图像集合中所有图像进行分类,得到多组塔机场景的全息图像,其中,每组塔机场景的全息图像中包括至少两个不同时刻的全息图像,每个不同时刻的全息图像拍有大臂、回转机构、小车、吊钩、卷扬中的至少一项;The classification module 602 is used to classify all images in the initial holographic image set of the target smart construction site to obtain multiple sets of holographic images of tower crane scenes, wherein the holographic images of each set of tower crane scenes include at least two different moments. The holographic image, each holographic image taken at different times contains at least one of the big arm, the slewing mechanism, the trolley, the hook, and the winch;
存储模块603,用于针对每组塔机场景的全息图像,取所述每组塔机场景的全息图像中的任意两个全息图像分别作为第一待显示拼接图像和第二待显示拼接图像,并将所述第一待显示拼接图像和所述第二待显示拼接图像分别存储于第一空间光调制器和第二空间光调制器;The storage module 603 is used for taking any two holographic images of the holographic images of each group of tower crane scenes as the first spliced image to be displayed and the second spliced image to be displayed, respectively, for the holographic images of each group of tower crane scenes, and storing the first spliced image to be displayed and the second spliced image to be displayed in the first spatial light modulator and the second spatial light modulator respectively;
衍射模块604,用于使用所述第一空间光调制器对所述第一待显示拼接图像中的所有像素做衍射操作,使用所述第二空间光调制器对所述第二待显示拼接图像中的所有像素做衍射操作,显示与第一待显示拼接图像对应的第一三维重构像,及与第二待显示拼接图像对应的第二三维重构像;Diffraction module 604, configured to use the first spatial light modulator to perform diffraction operations on all pixels in the first spliced image to be displayed, and to use the second spatial light modulator to perform diffraction operations on the second spliced image to be displayed. All pixels in the diffraction operation are performed to display the first three-dimensional reconstructed image corresponding to the first spliced image to be displayed, and the second three-dimensional reconstructed image corresponding to the second spliced image to be displayed;
显示拼接模块605,用于将所述第一三维重构像与所述第二三维重构像显示拼接。The display splicing module 605 is used to display and splice the first three-dimensional reconstructed image and the second three-dimensional reconstructed image.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.
下面请参考图6,其示出了本申请的一些实施方式所提供的一种电子设备的示意图。如图6所示,所述电子设备2包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本申请前述任一实施方式所提供的智慧工地全息图像显示拼接方法。Please refer to FIG. 6 below, which shows a schematic diagram of an electronic device provided by some embodiments of the present application. As shown in Figure 6, the electronic device 2 includes: a processor 200, a memory 201, a bus 202 and a communication interface 203. The processor 200, the communication interface 203 and the memory 201 are connected through the bus 202; the memory 201 stores There is a computer program that can be run on the processor 200. When the processor 200 runs the computer program, it executes the smart construction site holographic image display splicing method provided by any of the foregoing embodiments of this application.
其中,存储器201可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口203(可以是有线或者无线)实现该系统网元与至少一个其它网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。Among them, the memory 201 may include high-speed random access memory (RAM: Random Access Memory), and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 203 (which can be wired or wireless), and the Internet, wide area network, local network, metropolitan area network, etc. can be used.
总线202可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本申请实施例任一实施方式揭示的所述智慧工地全息图像显示拼接方法 可以应用于处理器200中,或者由处理器200实现。The bus 202 may be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. The memory 201 is used to store a program, and the processor 200 executes the program after receiving the execution instruction. The smart construction site holographic image display splicing method disclosed in any of the embodiments of the present application can be applied to processing in the processor 200, or implemented by the processor 200.
处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器200可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。The processor 200 may be an integrated circuit chip with signal processing capabilities. During the implementation process, each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor 200 . The above-mentioned processor 200 can be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Each method, step and logical block diagram disclosed in the embodiment of this application can be implemented or executed. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly implemented by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other mature storage media in this field. The storage medium is located in the memory 201. The processor 200 reads the information in the memory 201 and completes the steps of the above method in combination with its hardware.
本申请实施方式还提供一种与前述实施方式所提供的智慧工地全息图像显示拼接方法对应的计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的智慧工地全息图像显示拼接方法。另外,所述计算机可读存储介质的例子还可以包括,但不限于相变内存 (PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器 (DRAM)、其它类型的随机存取存储器 (RAM)、只读存储器(ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其它光学、磁性存储介质,在此不再一一赘述。The embodiment of the present application also provides a computer-readable storage medium corresponding to the smart construction site holographic image display splicing method provided in the previous embodiment, with a computer program stored thereon, and the computer program will execute when run by the processor. The smart construction site holographic image display splicing method provided in any of the aforementioned embodiments. In addition, examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), and other types of random access memory. (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical and magnetic storage media, which will not be described one by one here.
本申请实施方式还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述任意实施方式所提供的智慧工地全息图像显示拼接方法的步骤。An embodiment of the present application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the smart construction site holographic image display splicing method provided in any of the foregoing embodiments.
需要说明的是:在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备有固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本申请也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本申请的内容,并且上面对特定语言所做的描述是为了披露本申请的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。It should be noted that the algorithms and displays provided here are not inherently related to any particular computer, virtual appliance, or other device. Various general-purpose devices can also be used with teaching based on this. The structure required to construct such a device will be apparent from the above description. Furthermore, this application is not specific to any specific programming language. It should be understood that the subject matter described herein may be implemented using a variety of programming languages, and that the above descriptions of specific languages are for the purpose of disclosing the best mode for carrying out the subject matter. In the instructions provided here, a number of specific details are described. However, it is understood that embodiments of the present application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this description.
本领域那些技术人员可以理解,本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器( DSP )来实现根据本申请实施例的虚拟机的创建装置中的一些或者全部部件的一些或者全部功能。Those skilled in the art will understand that various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the device for creating a virtual machine according to embodiments of the present application.
以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only preferred specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of changes or modifications within the technical scope disclosed in the present application. Replacements shall be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311226606.2A CN116977183B (en) | 2023-09-22 | 2023-09-22 | Intelligent construction site holographic image display splicing method and system using same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311226606.2A CN116977183B (en) | 2023-09-22 | 2023-09-22 | Intelligent construction site holographic image display splicing method and system using same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116977183A true CN116977183A (en) | 2023-10-31 |
| CN116977183B CN116977183B (en) | 2024-02-27 |
Family
ID=88473323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311226606.2A Active CN116977183B (en) | 2023-09-22 | 2023-09-22 | Intelligent construction site holographic image display splicing method and system using same |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116977183B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105700320A (en) * | 2016-04-13 | 2016-06-22 | 苏州大学 | Holographic three-dimensional display method and device based on spatial light modulator |
| US20180246325A1 (en) * | 2015-08-24 | 2018-08-30 | Finisar Corporation | Image projection system |
| US20200027200A1 (en) * | 2018-07-20 | 2020-01-23 | Stefano Celestini | Systems, methods, and storage media for anonymizing at least one feature in a scene |
| CN111679566A (en) * | 2020-05-22 | 2020-09-18 | 清华大学 | Three-dimensional remote construction method and realization device based on holographic communication system |
| CN112649962A (en) * | 2020-12-22 | 2021-04-13 | 上海趣立信息科技有限公司 | Large-field-angle holographic display system and method based on single spatial light modulator |
| CN113433914A (en) * | 2021-07-06 | 2021-09-24 | 山东电力工程咨询院有限公司 | Intelligent construction site management and control platform and monitoring method thereof |
| CN113885209A (en) * | 2021-11-04 | 2022-01-04 | 深圳珑璟光电科技有限公司 | Holographic AR three-dimensional display method and module and near-to-eye display system |
| WO2023000394A1 (en) * | 2021-07-19 | 2023-01-26 | 北京航空航天大学 | Holographic 3d display system based on spatial light modulator virtual array splicing |
| CN115793239A (en) * | 2021-09-13 | 2023-03-14 | 极瞳科技(北京)有限公司 | Holographic near-to-eye display system and method based on multiple spatial light modulators |
| CN113938647B (en) * | 2021-09-13 | 2023-06-02 | 杭州大杰智能传动科技有限公司 | Intelligent tower crane operation panoramic monitoring and restoring method and system for intelligent construction site |
-
2023
- 2023-09-22 CN CN202311226606.2A patent/CN116977183B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180246325A1 (en) * | 2015-08-24 | 2018-08-30 | Finisar Corporation | Image projection system |
| CN105700320A (en) * | 2016-04-13 | 2016-06-22 | 苏州大学 | Holographic three-dimensional display method and device based on spatial light modulator |
| US20200027200A1 (en) * | 2018-07-20 | 2020-01-23 | Stefano Celestini | Systems, methods, and storage media for anonymizing at least one feature in a scene |
| CN111679566A (en) * | 2020-05-22 | 2020-09-18 | 清华大学 | Three-dimensional remote construction method and realization device based on holographic communication system |
| CN112649962A (en) * | 2020-12-22 | 2021-04-13 | 上海趣立信息科技有限公司 | Large-field-angle holographic display system and method based on single spatial light modulator |
| CN113433914A (en) * | 2021-07-06 | 2021-09-24 | 山东电力工程咨询院有限公司 | Intelligent construction site management and control platform and monitoring method thereof |
| WO2023000394A1 (en) * | 2021-07-19 | 2023-01-26 | 北京航空航天大学 | Holographic 3d display system based on spatial light modulator virtual array splicing |
| CN115793239A (en) * | 2021-09-13 | 2023-03-14 | 极瞳科技(北京)有限公司 | Holographic near-to-eye display system and method based on multiple spatial light modulators |
| CN113938647B (en) * | 2021-09-13 | 2023-06-02 | 杭州大杰智能传动科技有限公司 | Intelligent tower crane operation panoramic monitoring and restoring method and system for intelligent construction site |
| CN113885209A (en) * | 2021-11-04 | 2022-01-04 | 深圳珑璟光电科技有限公司 | Holographic AR three-dimensional display method and module and near-to-eye display system |
Non-Patent Citations (3)
| Title |
|---|
| QIN XIUJUAN 等: "High Resolution Multiview Holographic Display Based on the Holographic Optical Element", 《MICROMACHINES》, vol. 14, no. 01 * |
| 陈超;: "基于互联网信息化技术打造的智慧工地项目管理", 《建筑技术开发》, no. 10 * |
| 马静 等: "OpenMP并行程序在数字全息三维重构中的应用", 《计算机技术与发展》, no. 03 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116977183B (en) | 2024-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102382693B1 (en) | Learning method and learning device of pedestrian detector for robust surveillance based on image analysis by using gan and testing method and testing device using the same | |
| Gupta et al. | Detection and localization of potholes in thermal images using deep neural networks | |
| CN111931764B (en) | A target detection method, target detection framework and related equipment | |
| CN116188999A (en) | A small target detection method based on fusion of visible light and infrared image data | |
| CN107918776B (en) | A land use planning method, system and electronic device based on machine vision | |
| CN113920101A (en) | Object detection method, device, device and storage medium | |
| CN115760976B (en) | Non-contact type non-inductive substation operation risk identification method for substation | |
| WO2020199057A1 (en) | Self-piloting simulation system, method and device, and storage medium | |
| CN116052026A (en) | Method, system, and storage medium for object detection in aerial images taken by drones | |
| CN111860197A (en) | Low-slow small target sensing method and system based on multispectral multimode | |
| Bhardwaj et al. | Traffic control system for smart city using image processing | |
| CN114648709A (en) | Method and equipment for determining image difference information | |
| CN116977183B (en) | Intelligent construction site holographic image display splicing method and system using same | |
| US20240428452A1 (en) | Spatial positioning method | |
| US12351110B2 (en) | Method for constructing 3D panoramic view model, vehicle-mounted device, and storage medium | |
| CN117011145B (en) | Holographic image display splicing method of intelligent building site material and system using same | |
| CN114708481B (en) | Method and device for processing image | |
| KR20240095618A (en) | Method for dataset building for deep learning model training, and computer-readable recording medium including the same | |
| Li et al. | BEVRoad: A cross-modal and temporary-recurrent 3D object detector for infrastructure perception | |
| CN113344787B (en) | Optimal suture line automatic adjustment algorithm, traffic early warning method and system | |
| Ren et al. | T-UNet: A novel TC-based point cloud super-resolution model for mechanical lidar | |
| US12608621B2 (en) | Generating artificial video with changed domain | |
| CN121415291B (en) | Intelligent early warning method, device, equipment and media for drone patrol based on construction safety distance | |
| WO2024197460A1 (en) | Point map registration using semantic information | |
| Cai et al. | Rotating target detection for remote sensing images based on dense attention |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20231031 Assignee: Hangzhou Beixinyuan Technology Industry Co.,Ltd. Assignor: Institute of Information Technology, Zhejiang Peking University|Hangzhou Weiming Information Technology Co.,Ltd. Contract record no.: X2024980043001 Denomination of invention: A holographic image display and stitching method for smart construction sites and its application system Granted publication date: 20240227 License type: Common License Record date: 20250102 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20231031 Assignee: Hangzhou Xiandao Information Technology Co.,Ltd. Assignor: Institute of Information Technology, Zhejiang Peking University|Hangzhou Weiming Information Technology Co.,Ltd. Contract record no.: X2024980043041 Denomination of invention: A holographic image display and stitching method for smart construction sites and its application system Granted publication date: 20240227 License type: Common License Record date: 20250102 Application publication date: 20231031 Assignee: Hangzhou Lezhi Weiming Technology Co.,Ltd. Assignor: Institute of Information Technology, Zhejiang Peking University|Hangzhou Weiming Information Technology Co.,Ltd. Contract record no.: X2024980043019 Denomination of invention: A holographic image display and stitching method for smart construction sites and its application system Granted publication date: 20240227 License type: Common License Record date: 20250103 |