[go: up one dir, main page]

WO2018121401A1 - Splicing method for panoramic video images, and panoramic camera - Google Patents

Splicing method for panoramic video images, and panoramic camera Download PDF

Info

Publication number
WO2018121401A1
WO2018121401A1 PCT/CN2017/117711 CN2017117711W WO2018121401A1 WO 2018121401 A1 WO2018121401 A1 WO 2018121401A1 CN 2017117711 W CN2017117711 W CN 2017117711W WO 2018121401 A1 WO2018121401 A1 WO 2018121401A1
Authority
WO
WIPO (PCT)
Prior art keywords
depth information
image
area
panoramic video
video image
Prior art date
Application number
PCT/CN2017/117711
Other languages
French (fr)
Chinese (zh)
Inventor
张燕
胡治国
李炜
Original Assignee
深圳市掌网科技股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 深圳市掌网科技股份有限公司 filed Critical 深圳市掌网科技股份有限公司
Publication of WO2018121401A1 publication Critical patent/WO2018121401A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules

Definitions

  • the present invention relates to the field of virtual reality technologies, and in particular, to a method for stitching panoramic video images and a panoramic camera.
  • image stitching technology provides a good solution for obtaining wide viewing angle images.
  • the image stitching technique can combine a series of small-view images with partially overlapping boundaries and use different processing algorithms to match and align according to the characteristics of different images, thereby splicing into a wide-angle image.
  • the traditional panoramic image stitching method is complicated, the efficiency is not high, and the equipment is expensive and inconvenient to use, it is necessary to provide a convenient and quick and easy to use panoramic image stitching method and device.
  • the present invention provides a splicing method for a panoramic video image and a panoramic camera, which only splicing a region with a large change in depth information of overlapping regions in each panoramic video image, thereby reducing the information processing amount of the device. Increase the stitching speed.
  • the technical solution adopted by the present invention is to provide a method for splicing a panoramic video image, which includes the following steps:
  • S1 acquires a plurality of panoramic video images, which are composed of a plurality of stereoscopic images captured in different directions of the same circumference, and an effective image capturing space of the adjacent stereoscopic images has an edge overlapping overlapping region;
  • S3 divides the depth information into a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame.
  • the image is spliced only once according to the acquired depth information; and for the region where the depth information changes greatly in the overlap region, frame-by-frame image splicing is performed according to the acquired depth information;
  • S5 affixes the spliced area with small change of depth information and the area where the depth information changes greatly, and generates the spliced overlapping area image; pastes the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate the spliced panoramic video. image.
  • obtaining the depth information of the overlapping area in each panoramic video image refers to: obtaining depth information of the overlapping area in each frame of the panoramic video image from the plurality of angles by the depth camera.
  • the obtaining of the depth information includes: real-time acquiring depth information of a certain point or a certain area in the panoramic video image from two perspectives, and detecting two times in a certain time slot.
  • the connected depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image.
  • the image splicing refers to: acquiring image data of multiple depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image. And splicing between image data for image data of the same depth level.
  • the area where the depth information changes little means that the degree of change of the depth information of the area on the current frame image relative to the area corresponding to the previous frame image is less than a set threshold;
  • the area where the depth information changes greatly means that the depth information of the area on the current image relative to the area corresponding to the previous frame image is greater than a set threshold.
  • the invention also provides a panoramic camera comprising:
  • a photographing module configured to obtain a panoramic video image
  • the photographing module includes a plurality of two-dimensional cameras disposed in different directions of the same circumference, and an effective image capturing space captured by the adjacent two-dimensional camera has an edge overlapping overlapping area;
  • a depth information acquiring module configured to acquire depth information of an overlapping area in the panoramic video image; the depth information is used to represent a spatial position of each pixel in the panoramic video image with respect to the shooting position;
  • An image detecting module configured to detect a degree of change of depth information of the overlapping area in the panoramic video image, and divide the overlapping area into an area with small change of depth information and an area with large change of depth information according to the degree of change of the depth information;
  • the degree of change of the information is the degree of change of the depth information of an area in the current frame image of the video stream relative to the depth information of the corresponding area in the previous frame image;
  • An image splicing module is configured to perform image splicing according to the acquired depth information in an area where the depth information changes in the overlapping area; and perform a frame-by-frame image according to the acquired depth information in the area where the depth information changes greatly in the overlapping area.
  • Splicing refers to acquiring image data of a plurality of depth levels from corresponding overlapping regions of the panoramic video image according to the depth information, and performing splicing between the image data of the image data of the same depth level;
  • the image synthesizing module is configured to paste the area where the depth information changed after the splicing and the area where the depth information changes greatly, to generate the spliced overlapping area image; and paste the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate Stitched panoramic video image.
  • the depth information acquisition module includes a plurality of depth cameras that acquire depth information of overlapping regions in each frame of panoramic video images from a plurality of perspectives.
  • the depth information acquiring module acquires depth information of a certain point or a certain area in the overlapping area of the panoramic video image in real time from two perspectives respectively, and when two time angles are detected in a certain time slot, When the depth information is the same, the same depth information detected at this time is used as the depth information value of a certain point or a certain area in the above-mentioned panoramic video image.
  • the image detecting module sets an area of the current frame image with respect to a region where the depth information of the region corresponding to the previous frame image is less than a set threshold, and the depth information changes little.
  • the area is set to an area in which the depth information of the area on the current image with respect to the depth information of the area corresponding to the previous frame image is greater than the set threshold is set as the area where the depth information changes greatly.
  • the image splicing module acquires image data of a plurality of depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image and the same depth level The image data is spliced between the image data to effect the image stitching.
  • the splicing method of the panoramic video image provided by the present invention and the panoramic camera divide the overlapping area into a region with small change of depth information and a region with large change of depth information according to the degree of change of the depth information of the frame before and after the video stream, and The splicing is performed only on the area where the depth information changes little, the information data processing amount of the device is reduced, and the splicing efficiency of the overlapping area is improved.
  • the depth information obtaining step provided by the present invention can quickly and accurately obtain a certain point or a certain point in the stereo image.
  • the depth information of an area provides a solid foundation for obtaining high-resolution, seamless panoramic video images in the present invention; in addition, the method and apparatus provided by the present invention are simple and convenient to use, and reduce the complexity of panoramic video image stitching and improve
  • the splicing efficiency of panoramic video images has the characteristics of fast and real-time splicing, which makes the device have a better user experience.
  • FIG. 1 is a flowchart of a method for splicing a panoramic video image according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a panoramic camera according to an embodiment of the present invention.
  • this embodiment provides a method for splicing a panoramic video image, including the following steps.
  • S1 acquires a plurality of panoramic video images, and the panoramic video image is composed of a plurality of stereoscopic images captured in different directions of the same circumference, and the effective image capturing space of the adjacent stereoscopic images has an edge overlapping overlapping region.
  • the panoramic video image in this embodiment is captured by a panoramic camera, which may be a video frame with moving image information (such as a character moving in a shooting environment) or a relatively still video frame (environmental image).
  • the panoramic camera includes a plurality of two-dimensional cameras arranged in different directions of the same circumference.
  • the images captured by the plurality of two-dimensional cameras are generally panoramic images with an angle greater than 180 degrees, and in order to ensure the integrity of the panoramic images, adjacent different orientations There is an edge overlap overlapping area in the effective image capturing space captured by the 2D camera.
  • the depth information of the same object or person whose depth of field displacement is obtained by the two sets of two-dimensional cameras respectively on the panoramic camera may show a difference.
  • S2 acquires depth information of an overlapping area in each panoramic video image, and the depth information is used to indicate a spatial position of each pixel in the panoramic video image with respect to the shooting position.
  • Obtaining the depth information of the overlapping area in each panoramic video image refers to: obtaining depth information of the overlapping area in each frame of the panoramic video image from the plurality of angles by the depth camera.
  • Depth of field depth information threshold point depth information threshold point has the same depth of field feature for two adjacent two-dimensional cameras.
  • the embodiment provides a step of acquiring the depth information: the depth information of a certain point or a certain area in the panoramic video image is obtained by the two depth cameras from two perspectives in real time, and two angles of view are detected when a certain time slot is detected.
  • the depth information is the same, the same depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image, that is, the depth information threshold point.
  • the movement trajectory of the person or object displaced by the outside relative to the depth direction is random, and the real-time depth information of the person or object randomly moving in the panoramic camera shooting environment is obtained by the above two adjacent depths.
  • the camera obtains the real-time depth information of the person or object that is displaced in the depth direction in real time.
  • the depth information acquired by the adjacent depth cameras is consistent in the same time slot, the same depth information detected by the camera is used as the depth.
  • Information threshold point It should be noted that the above description is only for convenience of explaining the present embodiment, and the process of obtaining the depth information threshold point for a certain sampling point on the displaced person or object is generally described, for a person or an object in an overall movement.
  • the plurality of sampling points may be selected to perform the depth information threshold point obtaining operation of each sampling point at the same time, and the relatively centered depth information threshold point is used as the final depth information threshold point.
  • the farther depth information shows that the depth of field information does not reflect the depth of field. Therefore, after acquiring the depth information threshold point, the depth will be acquired in real time by the adjacent two sets of depth cameras. The information is compared with the depth information threshold points, and one of the better ones is used as a reference for subsequent image stitching. Through this method, the depth information of a certain point or a certain area can be obtained simply and at low cost, and has good precision and accuracy.
  • S3 divides the depth information into a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame.
  • the degree of change in the depth information of the corresponding area in the image is a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame.
  • the area where the depth information changes little is that the depth information of the area on the current frame image is smaller than the set threshold value with respect to the area corresponding to the previous frame image; the area where the depth information changes greatly refers to the area on the current image relative to the upper part.
  • the degree of change of the depth information of the area corresponding to one frame of image is greater than the set threshold.
  • the area where the depth information changes little generally refers to: for a general character indoor scene, that is, a fixedly placed furniture in the scene, and a fixed-position electrical device (eg, a light source, a large-screen display device, etc.), due to The placement of the above objects in such areas is basically unchanged, and the depth information displayed by the depth camera is also substantially unchanged or has little change, so that overlapping regions in the panoramic video image can be obtained by means such as a depth camera.
  • the areas where the depth information changes little are extracted in advance, and the image mosaic of the overlapping areas is separately performed.
  • the area where the depth information changes greatly generally refers to a person or thing that generates a relative depth direction displacement in the space, and some space motions, gesture changes, and objects that are held and moved by the character itself. If the relative displacement of the captured partial image relative to the previous shooting of the camera is large, the depth information reflected in the shooting area before and after a time slot will change greatly. For example, the person moves relatively back and forth with respect to the camera, and at the same time, different cameras are used. The people in the captured image are not in the same depth information, and different depth/disparity is generated. When the image is stitched, the image of the person and the non-person image are obtained from the overlapping regions of the corresponding video image according to the depth information of each video image.
  • the non-person image is a fixed environment image in which the depth information in the overlapping area of the panoramic video image does not change substantially or changes little, and the character image is a person or object displacement image having dynamically variable depth information in the overlapping area of the panoramic video image; or
  • the depth information of each video image acquires a background video image and a foreground image from the corresponding video image, the background video image is an area where the depth information changes little, and the foreground image is an area where the depth information changes greatly.
  • the image is spliced only once according to the acquired depth information; and for the region where the depth information changes greatly in the overlap region, the frame-by-frame image splicing is performed according to the acquired depth information.
  • S5 affixes the spliced area with small change of depth information and the area where the depth information changes greatly, and generates the spliced overlapping area image; pastes the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate the spliced panoramic video. image.
  • the image splicing refers to acquiring image data of a plurality of depth gradations from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image, and performing splicing between the image data on the image data of the same depth level.
  • the non-person image data is spliced once to generate non-person stitching image data; the image data of the person is stitched frame by frame to generate the character stitching.
  • Image data performing composite image processing on the stitched image data of the stitched image of each frame and the non-person stitching image data to generate an overlapped area image in the stitched panoramic video image; or in the overlapping area of the panoramic video image
  • the acquired background image data is spliced once to generate background spliced image data
  • the acquired foreground image data is spliced frame by frame to generate foreground spliced image data
  • the spliced image data of each frame of the spliced panoramic video image is synthesized to The background stitches the image data to generate an image of the overlap region in the stitched panoramic video image.
  • the depth information of the current frame image in the panoramic video stream is compared with the depth information of the previous frame image, and only the region where the depth information changes in the overlapping region of the panoramic video image is frame-by-frame spliced, and the depth information changes in the overlapping region.
  • the small area is spliced only once and is pasted with the area where the depth information after splicing in each panoramic video image changes greatly to form a spliced overlapping area image, and then the overlapping area of the panoramic video image and the non-intersecting overlapping area are pasted to generate
  • the stitched panoramic video image omits the frame-by-frame stitching of the small area of the depth information change in the panoramic video image, reduces the complexity of the stitching of the panoramic video image, improves the stitching efficiency of the panoramic video image, and has a fast The characteristics of real-time stitching.
  • the present invention further provides a panoramic camera including a support frame and a housing disposed on the support frame, and further includes a shooting module disposed around the housing, a depth information acquiring module, and a housing disposed inside the housing.
  • the image signal processor is electrically connected to the image capturing module and the depth information acquiring module, the shooting module is configured to capture the panoramic video image around the casing, and the depth information acquiring module is configured to acquire the depth of the panoramic video image captured by the shooting module.
  • the image signal processor is configured to detect the degree of change of the depth information of the panoramic video image and perform image stitching and image synthesis according to the degree of change of the depth information.
  • the shooting module includes a plurality of two-dimensional cameras arranged in different directions of the same circumference, and the effective image capturing space captured by the adjacent two-dimensional cameras has an edge overlapping overlapping area.
  • the depth information acquisition module includes a plurality of depth cameras that acquire depth information of overlapping regions in each frame of the panoramic video image from a plurality of perspectives.
  • the embodiment further includes a power module for supplying power to the imaging module, the depth information acquiring module, and the image signal processor, and the power module adopts a large-capacity lithium battery, so that the embodiment has better endurance capability.
  • the embodiment further includes a communication module electrically connected to the image synthesis module, and the communication module is configured to use the image communication module to stitch the panoramic video image through mobile communication or WiFi.
  • a communication module electrically connected to the image synthesis module, and the communication module is configured to use the image communication module to stitch the panoramic video image through mobile communication or WiFi.
  • Bluetooth, infrared, etc. are transmitted to other devices, such as mobile phones, computers, etc., so that users can share the photos at any time.
  • the shooting module is configured to acquire a panoramic video image
  • the shooting module includes a plurality of two-dimensional cameras disposed in different directions of the same circumference.
  • the effective image capturing space captured by the adjacent two-dimensional camera has an edge.
  • Cross-overlapping areas, images taken by multiple two-dimensional cameras are typically panoramic video images with angles greater than 180 degrees.
  • a depth information acquiring module configured to acquire depth information of an overlapping area in the panoramic video image; the depth information is used to represent a spatial position of each pixel in the panoramic video image with respect to the shooting position; the depth information acquiring module includes multiple depth cameras, and more The depth cameras acquire depth information of overlapping regions in each frame of the panoramic video image from multiple perspectives.
  • the depth information acquisition module obtains the depth information of a certain point or a certain area in the overlapping area of the panoramic video image in real time from two perspectives. When the depth information acquired by the two perspectives is the same, the time is obtained. The detected same depth information is used as a depth information value of a certain point or a certain area in the above-mentioned panoramic video image.
  • the depth information acquiring module may further select a plurality of sampling points to perform the depth information threshold point obtaining operation of each sampling point at a time, and use the relatively centered depth information threshold point as the final depth information threshold point.
  • a stereo camera that integrates the camera module and the depth information acquisition module is used. The stereo camera uses a left eye image acquisition unit and a right eye image acquisition unit to simultaneously acquire a series of left eye images and a series of corresponding images.
  • the right eye image is displayed, and each pixel in the left eye image and the corresponding right eye image generates a depth information corresponding to each of the same pixels in the left eye image and the right eye image, and the stereo camera further uses the image processor according to the corresponding The depth information of each of the same pixels in the left eye image and the right eye image produces a stereoscopic panoramic video image.
  • the image signal processor includes: an image detection module, an image mosaic module, and an image synthesis module.
  • the image detecting module is configured to detect a degree of change of the depth information of the overlapping area in the panoramic video image, and divide the overlapping area into a region with a small change in depth information and a region with a large change in depth information according to the degree of change of the depth information; the degree of change of the depth information is a video stream.
  • the area of the set threshold is set to a region where the depth information changes little, and the area on the current image is changed to the depth information with respect to the area where the depth information of the area corresponding to the previous frame image is greater than the set threshold.
  • the corresponding video image overlapping area may be divided into a person image and a non-person image according to the depth information of each video image, and the non-person image, that is, the fixed information in which the depth information in the overlapping area of the panoramic video image does not change substantially or has little change
  • the environmental image, the character image is a person or object displacement image with dynamically variable depth information in the overlapping area of the panoramic video image; or the background video image and the foreground image are obtained from the corresponding video image according to the depth information of each video image, the background video
  • the image is an area where the depth information changes little, and the foreground image is an area where the depth information changes greatly.
  • the image splicing module is configured to perform image splicing according to the acquired depth information in an area where the depth information changes in the overlapping area is small; and to perform frame-by-frame image splicing according to the acquired depth information in the area where the depth information changes greatly in the overlapping area;
  • the module acquires image data of a plurality of depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image, and performs image stitching by performing image stitching between the image data of the same depth level image data.
  • the image synthesizing module is configured to paste the area where the depth information changed after the splicing and the area where the depth information changes greatly, to generate the spliced overlapping area image; and paste the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate Stitched panoramic video image.
  • Image data performing composite image processing on the stitched image data of the stitched image of each frame and the non-person stitching image data to generate an overlapped area image in the stitched panoramic video image; or in the overlapping area of the panoramic video image
  • the acquired background image data is spliced once to generate background spliced image data
  • the acquired foreground image data is spliced frame by frame to generate foreground spliced image data
  • the spliced image data of each frame of the spliced panoramic video image is synthesized to The background stitches the image data to generate an image of the overlap region in the stitched panoramic video image.
  • the device can effectively reduce the complexity of splicing of panoramic video images, improve the splicing efficiency of panoramic video images, and has the characteristics of fast and real-time splicing.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Abstract

The present invention relates to the technical field of virtual reality, and in particular relates to a splicing method for panoramic video images, and a panoramic camera. Provided is a splicing method for panoramic video images. The method comprises the following steps: S1, acquiring a plurality of panoramic video images; S2, acquiring depth information about an overlap area in each panoramic video image; S3, according to the variation degree of the depth information about the overlap area, dividing same into an area where the variation degree of the depth information is low and an area where the variation degree of the depth information is high; S4, performing image splicing once on the area of the overlap area where the variation degree of the depth information is low, and performing frame-by-frame image splicing on the area of the overlap area where the variation degree of the depth information is high; and S5, generating a spliced panoramic video image. The present invention can acquire depth information about a certain point or a certain area in a stereoscopic image rapidly and accurately, and can reduce the information data processing capacity and complexity in the panoramic video image splicing of a device, thereby improving the splicing efficiency of an overlap area, with the characteristics of fast and real-time splicing.

Description

一种全景视频图像的拼接方法及全景相机Mosaic method of panoramic video image and panoramic camera 技术领域Technical field
本发明涉及虚拟现实技术领域,具体而言,涉及一种全景视频图像的拼接方法及全景相机。The present invention relates to the field of virtual reality technologies, and in particular, to a method for stitching panoramic video images and a panoramic camera.
背景技术Background technique
数字成像设备的普及使得数码图像得到广泛的应用。在实际的科学研究和工程项目中,经常会用到超过人眼视角的超宽视角图像,但由于距离的限制,普通的数字成像设备的视角通常无法将大尺寸的物体用一张照片拍摄下来。为了得到大视角的高分辨率图像,一般采用广角镜头来拍摄,然而在一些特殊环境下,设备本身的限制使得图像的视场宽度不能满足应用要求,例如 :利用广角镜头虽然可以得到宽视角的图像,但广角镜头的边缘会产生难以避免的扭曲变形,并且广角镜头价格昂贵,使用费用高。The popularity of digital imaging devices has made digital images widely available. In actual scientific research and engineering projects, ultra-wide viewing angle images that exceed the human eye's angle of view are often used, but due to the limitation of the distance, the angle of view of ordinary digital imaging equipment is usually unable to capture large-sized objects with a single photo. . In order to obtain high-resolution images with large viewing angles, wide-angle lenses are generally used for shooting. However, in some special circumstances, the limitation of the device itself makes the image field width of the image not meet the application requirements. For example, a wide-angle lens can be used to obtain a wide-angle image. However, the edges of the wide-angle lens produce inevitable distortion, and the wide-angle lens is expensive and expensive to use.
随着计算机和图像处理技术的发展,图像拼接技术为得到宽视角图像提供了很好的解决方案。图像拼接技术可以将一系列有部分重叠边界的小视角图像,根据不同图像的特征运用不同的处理算法进行匹配对准,从而拼接成一幅宽视角图像。但传统的全景图像拼接方法复杂、效率不高,而且设备昂贵,使用不便,实有必要提供一种方便快捷、简单易用的全景图像拼接方法及装置。With the development of computer and image processing technology, image stitching technology provides a good solution for obtaining wide viewing angle images. The image stitching technique can combine a series of small-view images with partially overlapping boundaries and use different processing algorithms to match and align according to the characteristics of different images, thereby splicing into a wide-angle image. However, the traditional panoramic image stitching method is complicated, the efficiency is not high, and the equipment is expensive and inconvenient to use, it is necessary to provide a convenient and quick and easy to use panoramic image stitching method and device.
技术问题technical problem
为解决上述技术问题,本发明提供一种全景视频图像的拼接方法及全景相机,仅对各个全景视频图像中重叠区域的深度信息变化大的区域进行逐帧拼接,可减少设备的信息处理量,提高拼接速度。In order to solve the above technical problem, the present invention provides a splicing method for a panoramic video image and a panoramic camera, which only splicing a region with a large change in depth information of overlapping regions in each panoramic video image, thereby reducing the information processing amount of the device. Increase the stitching speed.
技术解决方案Technical solution
本发明采用的技术方案是:提供一种全景视频图像的拼接方法,包括以下步骤, The technical solution adopted by the present invention is to provide a method for splicing a panoramic video image, which includes the following steps:
S1获取多个全景视频图像,所述全景视频图像由在同一圆周的不同方向上拍摄的多张立体图像组成,且相邻立体图像的有效影像采集空间存在边缘交叉重叠区域;S1 acquires a plurality of panoramic video images, which are composed of a plurality of stereoscopic images captured in different directions of the same circumference, and an effective image capturing space of the adjacent stereoscopic images has an edge overlapping overlapping region;
S2获取各个全景视频图像中重叠区域的深度信息,所述深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置;S2 acquiring depth information of an overlapping area in each panoramic video image, where the depth information is used to indicate a spatial position of each pixel in the panoramic video image with respect to the shooting position;
S3根据重叠区域的深度信息变化程度将其划分为深度信息变化小的区域和深度信息变化大的区域;所述深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度;S3 divides the depth information into a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame. The degree of change in the depth information of the corresponding area in the image;
S4对于所述重叠区域中深度信息变化小的区域,根据获取的深度信息只作一次图像拼接;对于所述重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接;S4, for the region where the depth information changes in the overlap region, the image is spliced only once according to the acquired depth information; and for the region where the depth information changes greatly in the overlap region, frame-by-frame image splicing is performed according to the acquired depth information;
S5将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。  S5 affixes the spliced area with small change of depth information and the area where the depth information changes greatly, and generates the spliced overlapping area image; pastes the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate the spliced panoramic video. image.
在本发明所述的全景视频图像的拼接方法中,获取各个全景视频图像中重叠区域的深度信息是指:由深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。In the splicing method of the panoramic video image according to the present invention, obtaining the depth information of the overlapping area in each panoramic video image refers to: obtaining depth information of the overlapping area in each frame of the panoramic video image from the plurality of angles by the depth camera.
在本发明所述的全景视频图像的拼接方法中,所述深度信息的获取包括:从两个视角分别实时获取全景视频图像中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相通深度信息作为上述全景视频图像中某一点或某一区域的深度信息值。In the method for splicing a panoramic video image according to the present invention, the obtaining of the depth information includes: real-time acquiring depth information of a certain point or a certain area in the panoramic video image from two perspectives, and detecting two times in a certain time slot. When the depth information acquired by the viewing angles is the same, the connected depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image.
在本发明所述的全景视频图像的拼接方法中,所述图像拼接是指:根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接。In the splicing method of the panoramic video image according to the present invention, the image splicing refers to: acquiring image data of multiple depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image. And splicing between image data for image data of the same depth level.
在本发明所述的全景视频图像的拼接方法中,所述深度信息变化小的区域是指当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值;所述深度信息变化大的区域是指当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值。In the splicing method of the panoramic video image according to the present invention, the area where the depth information changes little means that the degree of change of the depth information of the area on the current frame image relative to the area corresponding to the previous frame image is less than a set threshold; The area where the depth information changes greatly means that the depth information of the area on the current image relative to the area corresponding to the previous frame image is greater than a set threshold.
本发明还提供一种全景相机,包括:The invention also provides a panoramic camera comprising:
拍摄模块,用于获取全景视频图像,所述拍摄模块包括多个设置在同一圆周不同方向上的二维摄像机,相邻二维摄像机拍摄的有效影像采集空间存在边缘交叉重叠区域;a photographing module, configured to obtain a panoramic video image, the photographing module includes a plurality of two-dimensional cameras disposed in different directions of the same circumference, and an effective image capturing space captured by the adjacent two-dimensional camera has an edge overlapping overlapping area;
深度信息获取模块,用于获取全景视频图像中重叠区域的深度信息;所述深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置;a depth information acquiring module, configured to acquire depth information of an overlapping area in the panoramic video image; the depth information is used to represent a spatial position of each pixel in the panoramic video image with respect to the shooting position;
图像检测模块,用于检测全景视频图像中重叠区域的深度信息变化程度并根据所述深度信息变化程度将所述重叠区域划分为深度信息变化小的区域和深度信息变化大的区域;所述深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度;An image detecting module, configured to detect a degree of change of depth information of the overlapping area in the panoramic video image, and divide the overlapping area into an area with small change of depth information and an area with large change of depth information according to the degree of change of the depth information; The degree of change of the information is the degree of change of the depth information of an area in the current frame image of the video stream relative to the depth information of the corresponding area in the previous frame image;
图像拼接模块,用于对所述重叠区域中深度信息变化小的区域根据获取的深度信息作一次图像拼接;对所述重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接;所述图像拼接是指根据所述深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接;An image splicing module is configured to perform image splicing according to the acquired depth information in an area where the depth information changes in the overlapping area; and perform a frame-by-frame image according to the acquired depth information in the area where the depth information changes greatly in the overlapping area. Splicing; the image splicing refers to acquiring image data of a plurality of depth levels from corresponding overlapping regions of the panoramic video image according to the depth information, and performing splicing between the image data of the image data of the same depth level;
图像合成模块,用于将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。The image synthesizing module is configured to paste the area where the depth information changed after the splicing and the area where the depth information changes greatly, to generate the spliced overlapping area image; and paste the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate Stitched panoramic video image.
在本发明所述的全景相机中,所述深度信息获取模块包括多个深度摄像机,所述多个深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。In the panoramic camera of the present invention, the depth information acquisition module includes a plurality of depth cameras that acquire depth information of overlapping regions in each frame of panoramic video images from a plurality of perspectives.
在本发明所述的全景相机中,所述深度信息获取模块从两个视角分别实时获取全景视频图像重叠区域中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相同深度信息作为上述全景视频图像中某一点或某一区域的深度信息值。In the panoramic camera of the present invention, the depth information acquiring module acquires depth information of a certain point or a certain area in the overlapping area of the panoramic video image in real time from two perspectives respectively, and when two time angles are detected in a certain time slot, When the depth information is the same, the same depth information detected at this time is used as the depth information value of a certain point or a certain area in the above-mentioned panoramic video image.
在本发明所述的全景相机中,所述图像检测模块将当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值的区域设定为深度信息变化小的区域,将当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值的区域设定为深度信息变化大的区域。In the panoramic camera of the present invention, the image detecting module sets an area of the current frame image with respect to a region where the depth information of the region corresponding to the previous frame image is less than a set threshold, and the depth information changes little. The area is set to an area in which the depth information of the area on the current image with respect to the depth information of the area corresponding to the previous frame image is greater than the set threshold is set as the area where the depth information changes greatly.
在本发明所述的全景相机中,所述图像拼接模块根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接来实现所述图象拼接。In the panoramic camera of the present invention, the image splicing module acquires image data of a plurality of depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image and the same depth level The image data is spliced between the image data to effect the image stitching.
有益效果Beneficial effect
与现有技术相比,本发明提供的全景视频图像的拼接方法及全景相机根据视频流前后帧的深度信息变化程度将重叠区域划分为深度信息变化小的区域和深度信息变化大的区域,且仅对深度信息变化小的区域进行一次拼接,减少了设备的信息数据处理量,提高了重叠区域的拼接效率;通过本发明提供的深度信息获取步骤能快速、准确得到立体图像中某一点或某一区域的深度信息,为本发明能获得高分辨率的、无缝的全景视频图像提供了坚实基础;此外本发明提供的方法和装置使用简单便捷,降低了全景视频图像拼接的复杂度,提高了全景视频图像的拼接效率,具有快速、实时拼接的特点,使设备具有更好的用户体验。Compared with the prior art, the splicing method of the panoramic video image provided by the present invention and the panoramic camera divide the overlapping area into a region with small change of depth information and a region with large change of depth information according to the degree of change of the depth information of the frame before and after the video stream, and The splicing is performed only on the area where the depth information changes little, the information data processing amount of the device is reduced, and the splicing efficiency of the overlapping area is improved. The depth information obtaining step provided by the present invention can quickly and accurately obtain a certain point or a certain point in the stereo image. The depth information of an area provides a solid foundation for obtaining high-resolution, seamless panoramic video images in the present invention; in addition, the method and apparatus provided by the present invention are simple and convenient to use, and reduce the complexity of panoramic video image stitching and improve The splicing efficiency of panoramic video images has the characteristics of fast and real-time splicing, which makes the device have a better user experience.
附图说明DRAWINGS
下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with the accompanying drawings and embodiments, in which:
图1为本发明实施例所提供的全景视频图像的拼接方法的流程图;1 is a flowchart of a method for splicing a panoramic video image according to an embodiment of the present invention;
[根据细则91更正 02.03.2018] 
图2为本发明实施例所提供的深度信息获取的结构示意图;
[Correct according to Rule 91 02.03.2018]
2 is a schematic structural diagram of depth information acquisition according to an embodiment of the present invention;
图3为本发明实施例所提供的全景相机的结构示意图。FIG. 3 is a schematic structural diagram of a panoramic camera according to an embodiment of the present invention.
本发明的实施方式Embodiments of the invention
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
如图1所示,本实施例提供一种全景视频图像的拼接方法,包括以下步骤,As shown in FIG. 1 , this embodiment provides a method for splicing a panoramic video image, including the following steps.
S1获取多个全景视频图像,全景视频图像由在同一圆周的不同方向上拍摄的多张立体图像组成,且相邻立体图像的有效影像采集空间存在边缘交叉重叠区域。S1 acquires a plurality of panoramic video images, and the panoramic video image is composed of a plurality of stereoscopic images captured in different directions of the same circumference, and the effective image capturing space of the adjacent stereoscopic images has an edge overlapping overlapping region.
本实施例中的全景视频图像由全景相机拍摄,全景视频图像可以是具有动态影像信息的视频帧(如在拍摄环境中运动的人物)或相对静止的视频帧(环境影像)。全景相机包括多个设置在同一圆周不同方向上的二维摄像机,通过多个二维摄像机拍摄的图像一般为大于180度角的全景图像,且为了保证全景图像的完整性,相邻不同朝向的二维摄像机拍摄的有效影像采集空间存在边缘交叉重叠区域。全景相机上邻近两组二维摄像机分别获取的同一发生景深位移变化的物或人的深度信息会表现出差异。The panoramic video image in this embodiment is captured by a panoramic camera, which may be a video frame with moving image information (such as a character moving in a shooting environment) or a relatively still video frame (environmental image). The panoramic camera includes a plurality of two-dimensional cameras arranged in different directions of the same circumference. The images captured by the plurality of two-dimensional cameras are generally panoramic images with an angle greater than 180 degrees, and in order to ensure the integrity of the panoramic images, adjacent different orientations There is an edge overlap overlapping area in the effective image capturing space captured by the 2D camera. The depth information of the same object or person whose depth of field displacement is obtained by the two sets of two-dimensional cameras respectively on the panoramic camera may show a difference.
S2获取各个全景视频图像中重叠区域的深度信息,深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置。S2 acquires depth information of an overlapping area in each panoramic video image, and the depth information is used to indicate a spatial position of each pixel in the panoramic video image with respect to the shooting position.
获取各个全景视频图像中重叠区域的深度信息是指:由深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。特别的,对于潜在的在空间中产生相对纵深方向位移的人或物,以及人物自身的一些空间动作、手势变化、手握并移动的物件而言,其在全景相机的摄像范围内会产生一景深深度信息阈值点,深度信息阈值点对于相邻两二维摄像机而言,具有相同的景深特征。因此,本实施例提出一种深度信息的获取步骤:由两个深度摄像机从两个视角分别实时获取全景视频图像中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相同深度信息作为上述全景视频图像中某一点或某一区域的深度信息值,即深度信息阈值点。如图2所示,因外界相对纵深方向位移的人或物的移动轨迹是随机的,对于在全景相机拍摄环境中随机移动的人或物的实时深度信息的获取是通过以上两组相邻深度摄像机分别实时获取发生纵深方向位移的人或物的实时深度信息,当在某一时隙,检测相邻的深度摄像机分别获取到的深度信息一致相同时,则以此检测到的相同深度信息作为深度信息阈值点。需要说明强调的是:以上仅为方便说明本实施例而列举对发生位移的人或物件上某一采样点进行深度信息阈值点获取过程进行说明,通常对于一个整体移动中的人或物件而言,优选的,可以选择多个采样点同时在一段时间内进行各个采样点的深度信息阈值点获取操作,并以相对居中的深度信息阈值点作为最终的深度信息阈值点。对显示效果而言,越远处的景深信息表现并没有相对近处景深信息更体现景深感,因此,在获取深度信息阈值点之后,后续继续由相邻两组深度摄像机将实时获取的深度信息与深度信息阈值点进行比较,并以其中效果更好的一个作为后续执行图像拼接的基准。通过此方法可简单、低成本获取获取某一点或某一区域的深度信息,且具有较好的精度和准确度。Obtaining the depth information of the overlapping area in each panoramic video image refers to: obtaining depth information of the overlapping area in each frame of the panoramic video image from the plurality of angles by the depth camera. In particular, for a potential person or object that generates a relative depth direction displacement in space, and some objects of the character's own spatial motion, gesture change, hand grip and movement, it will generate a range within the camera range of the panoramic camera. Depth of field depth information threshold point, depth information threshold point has the same depth of field feature for two adjacent two-dimensional cameras. Therefore, the embodiment provides a step of acquiring the depth information: the depth information of a certain point or a certain area in the panoramic video image is obtained by the two depth cameras from two perspectives in real time, and two angles of view are detected when a certain time slot is detected. When the depth information is the same, the same depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image, that is, the depth information threshold point. As shown in FIG. 2, the movement trajectory of the person or object displaced by the outside relative to the depth direction is random, and the real-time depth information of the person or object randomly moving in the panoramic camera shooting environment is obtained by the above two adjacent depths. The camera obtains the real-time depth information of the person or object that is displaced in the depth direction in real time. When the depth information acquired by the adjacent depth cameras is consistent in the same time slot, the same depth information detected by the camera is used as the depth. Information threshold point. It should be noted that the above description is only for convenience of explaining the present embodiment, and the process of obtaining the depth information threshold point for a certain sampling point on the displaced person or object is generally described, for a person or an object in an overall movement. Preferably, the plurality of sampling points may be selected to perform the depth information threshold point obtaining operation of each sampling point at the same time, and the relatively centered depth information threshold point is used as the final depth information threshold point. For the display effect, the farther depth information shows that the depth of field information does not reflect the depth of field. Therefore, after acquiring the depth information threshold point, the depth will be acquired in real time by the adjacent two sets of depth cameras. The information is compared with the depth information threshold points, and one of the better ones is used as a reference for subsequent image stitching. Through this method, the depth information of a certain point or a certain area can be obtained simply and at low cost, and has good precision and accuracy.
S3根据重叠区域的深度信息变化程度将其划分为深度信息变化小的区域和深度信息变化大的区域;所述深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度。    S3 divides the depth information into a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame. The degree of change in the depth information of the corresponding area in the image.
深度信息变化小的区域是指当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值;深度信息变化大的区域是指当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值。具体的,深度信息变化小的区域一般是指:对于一般性人物室内场景而言,即场景中固定摆放的家具、位置固定的电器设备(如:灯光源、大屏幕显示设备等),由于以上物件在此类区域中的摆放是基本是不变化,经深度摄像机拍摄显现出的深度信息也基本不变化或者变化很小,这样就可以通过诸如深度摄像机的方式把全景视频图像中重叠区域中这些深度信息变化小的区域预先提取出来,单独进行重叠区域的图像拼接。深度信息变化大的区域一般是指,在空间中产生相对纵深方向位移的人或物,以及人物自身的一些空间动作、手势变化,手握并移动的物件。如果所拍摄的局部影像相对摄像机先前拍摄的相对位移较大,将导致在拍摄区域内在一段时隙前后所体现的深度信息变化较大,例如人相对摄像机前后运动较大,在同一时刻不同摄像机所拍摄图像中的人则不在同一深度信息,产生了不同层次的深度/视差,在进行图像拼接时,需根据每个视频图像的深度信息从对应的视频图像重叠区域中获取人物图像和非人物图像,非人物图像即全景视频图像重叠区域中深度信息基本不变化或者变化很小的固定摆设环境影像,人物图像即全景视频图像重叠区域中具有动态可变深度信息的人物或物件位移影像;或者根据每个视频图像的深度信息从对应的视频图像中获取背景视频图像和前景图像,背景视频图像即深度信息变化小的区域,前景图像即深度信息变化大的区域。The area where the depth information changes little is that the depth information of the area on the current frame image is smaller than the set threshold value with respect to the area corresponding to the previous frame image; the area where the depth information changes greatly refers to the area on the current image relative to the upper part. The degree of change of the depth information of the area corresponding to one frame of image is greater than the set threshold. Specifically, the area where the depth information changes little generally refers to: for a general character indoor scene, that is, a fixedly placed furniture in the scene, and a fixed-position electrical device (eg, a light source, a large-screen display device, etc.), due to The placement of the above objects in such areas is basically unchanged, and the depth information displayed by the depth camera is also substantially unchanged or has little change, so that overlapping regions in the panoramic video image can be obtained by means such as a depth camera. The areas where the depth information changes little are extracted in advance, and the image mosaic of the overlapping areas is separately performed. The area where the depth information changes greatly generally refers to a person or thing that generates a relative depth direction displacement in the space, and some space motions, gesture changes, and objects that are held and moved by the character itself. If the relative displacement of the captured partial image relative to the previous shooting of the camera is large, the depth information reflected in the shooting area before and after a time slot will change greatly. For example, the person moves relatively back and forth with respect to the camera, and at the same time, different cameras are used. The people in the captured image are not in the same depth information, and different depth/disparity is generated. When the image is stitched, the image of the person and the non-person image are obtained from the overlapping regions of the corresponding video image according to the depth information of each video image. The non-person image is a fixed environment image in which the depth information in the overlapping area of the panoramic video image does not change substantially or changes little, and the character image is a person or object displacement image having dynamically variable depth information in the overlapping area of the panoramic video image; or The depth information of each video image acquires a background video image and a foreground image from the corresponding video image, the background video image is an area where the depth information changes little, and the foreground image is an area where the depth information changes greatly.
S4对于重叠区域中深度信息变化小的区域,根据获取的深度信息只作一次图像拼接;对于重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接。For the region where the depth information changes in the overlap region, the image is spliced only once according to the acquired depth information; and for the region where the depth information changes greatly in the overlap region, the frame-by-frame image splicing is performed according to the acquired depth information.
S5将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。S5 affixes the spliced area with small change of depth information and the area where the depth information changes greatly, and generates the spliced overlapping area image; pastes the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate the spliced panoramic video. image.
图像拼接是指根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接。在具体实现过程中,对于全景视频图像重叠区域中人物图像和非人物图像,仅对非人物图像数据作一次图像拼接,生成非人物拼接图像数据;对人物图像数据进行逐帧拼接,生成人物拼接图像数据;将拼接后的每一帧全景视频图像中的人物拼接图像数据与非人物拼接图像数据作合成图像处理,生成拼接后的全景视频图像中重叠区域图像;或者对全景视频图像重叠区域中获取的背景图像数据进行一次拼接,生成背景拼接图像数据;对获取的前景图像数据进行逐帧拼接,生成前景拼接图像数据;将拼接后的每一帧全景视频图像中的前景拼接图像数据合成至背景拼接图像数据,生成拼接后的全景视频图像中重叠区域图像。The image splicing refers to acquiring image data of a plurality of depth gradations from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image, and performing splicing between the image data on the image data of the same depth level. In the specific implementation process, for the character image and the non-person image in the overlapping area of the panoramic video image, only the non-person image data is spliced once to generate non-person stitching image data; the image data of the person is stitched frame by frame to generate the character stitching. Image data; performing composite image processing on the stitched image data of the stitched image of each frame and the non-person stitching image data to generate an overlapped area image in the stitched panoramic video image; or in the overlapping area of the panoramic video image The acquired background image data is spliced once to generate background spliced image data; the acquired foreground image data is spliced frame by frame to generate foreground spliced image data; and the spliced image data of each frame of the spliced panoramic video image is synthesized to The background stitches the image data to generate an image of the overlap region in the stitched panoramic video image.
本实施例根据全景视频流中当前帧图像于上一帧图像的深度信息进行对比,仅对全景视频图像中重叠区域中深度信息变化大的区域进行逐帧拼接,而对重叠区域中深度信息变化小的区域仅进行一次拼接并与各全景视频图像中拼接后的深度信息变化大的区域进行粘贴形成拼接后的重叠区域图像,再将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像,相比传统拼接模式,省略了全景视频图像中深度信息变化小区域的逐帧拼接,降低了全景视频图像拼接的复杂度,提高了全景视频图像的拼接效率,具有快速、实时拼接的特点。In this embodiment, the depth information of the current frame image in the panoramic video stream is compared with the depth information of the previous frame image, and only the region where the depth information changes in the overlapping region of the panoramic video image is frame-by-frame spliced, and the depth information changes in the overlapping region. The small area is spliced only once and is pasted with the area where the depth information after splicing in each panoramic video image changes greatly to form a spliced overlapping area image, and then the overlapping area of the panoramic video image and the non-intersecting overlapping area are pasted to generate Compared with the traditional stitching mode, the stitched panoramic video image omits the frame-by-frame stitching of the small area of the depth information change in the panoramic video image, reduces the complexity of the stitching of the panoramic video image, improves the stitching efficiency of the panoramic video image, and has a fast The characteristics of real-time stitching.
如图3所示,本发明还提供一种全景相机,包括支撑架和设于支撑架上的壳体,还包括设于壳体四周的拍摄模块、深度信息获取模块以及设于壳体内部的图像信号处理器,图像信号处理器与拍摄模块和深度信息获取模块电性相连,拍摄模块用于拍摄壳体四周的全景视频图像,深度信息获取模块用于获取拍摄模块拍摄的全景视频图像的深度信息,图像信号处理器用于检测全景视频图像的深度信息变化程度并根据深度信息变化程度进行图像拼接和图像合成。拍摄模块包括多个设置在同一圆周不同方向上的二维摄像机,相邻二维摄像机拍摄的有效影像采集空间存在边缘交叉重叠区域。深度信息获取模块包括多个深度摄像机,多个深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。本实施例还包括为拍摄模块、深度信息获取模块、图像信号处理器提供电源的电源模块,电源模块采用大容量锂电池,使本实施例具有较好的续航能力。为使本实施例能及时将图片发送给外部设备,本实施例还设有与图像合成模块电性连接的通信模块,通信模块用于将图像合成模块拼接后的全景视频图像通过移动通信或WiFi、蓝牙、红外线等方式传输给其他设备,如手机、电脑等,使用户能随时共享拍摄的照片。As shown in FIG. 3 , the present invention further provides a panoramic camera including a support frame and a housing disposed on the support frame, and further includes a shooting module disposed around the housing, a depth information acquiring module, and a housing disposed inside the housing. The image signal processor is electrically connected to the image capturing module and the depth information acquiring module, the shooting module is configured to capture the panoramic video image around the casing, and the depth information acquiring module is configured to acquire the depth of the panoramic video image captured by the shooting module. Information, the image signal processor is configured to detect the degree of change of the depth information of the panoramic video image and perform image stitching and image synthesis according to the degree of change of the depth information. The shooting module includes a plurality of two-dimensional cameras arranged in different directions of the same circumference, and the effective image capturing space captured by the adjacent two-dimensional cameras has an edge overlapping overlapping area. The depth information acquisition module includes a plurality of depth cameras that acquire depth information of overlapping regions in each frame of the panoramic video image from a plurality of perspectives. The embodiment further includes a power module for supplying power to the imaging module, the depth information acquiring module, and the image signal processor, and the power module adopts a large-capacity lithium battery, so that the embodiment has better endurance capability. In order to enable the embodiment to send the picture to the external device in time, the embodiment further includes a communication module electrically connected to the image synthesis module, and the communication module is configured to use the image communication module to stitch the panoramic video image through mobile communication or WiFi. , Bluetooth, infrared, etc. are transmitted to other devices, such as mobile phones, computers, etc., so that users can share the photos at any time.
具体的,拍摄模块,用于获取全景视频图像,拍摄模块包括多个设置在同一圆周不同方向上的二维摄像机,为保证全景图像完整性,相邻二维摄像机拍摄的有效影像采集空间存在边缘交叉重叠区域,通过多个二维摄像机拍摄的图像一般为大于180度角的全景视频图像。深度信息获取模块,用于获取全景视频图像中重叠区域的深度信息;深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置;深度信息获取模块包括多个深度摄像机,多个深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。对于潜在的在空间中产生相对纵深方向位移的人或物,以及人物自身的一些空间动作、手势变化、手握并移动的物件而言,其在全景相机的摄像范围内会产生一景深深度信息阈值点,深度信息阈值点对于相邻两二维摄像机而言,具有相同的景深特征。具体的,深度信息获取模块从两个视角分别实时获取全景视频图像重叠区域中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相同深度信息作为上述全景视频图像中某一点或某一区域的深度信息值。此外,深度信息获取模块还可以选择多个采样点同时在一段时间内进行各个采样点的深度信息阈值点获取操作,并以相对居中的深度信息阈值点作为最终的深度信息阈值点。在本实施例中,采用集拍摄模块和深度信息获取模块为一体的立体摄像机,立体摄像机利用一左眼图像获取单元和一右眼图像获取单元同时获取一系列左眼图像与一系列相对应的右眼图像,显示在左眼图像与相对应的右眼图像中的每一像素产生对应左眼图像与右眼图像中的每一相同像素的一深度信息,立体摄像机还利用图像处理器根据对应左眼图像与右眼图像中的每一相同像素的深度信息产生立体全景视频图像。图像信号处理器包括:图像检测模块、图像拼接模块和图像合成模块。图像检测模块,用于检测全景视频图像中重叠区域的深度信息变化程度并根据深度信息变化程度将重叠区域划分为深度信息变化小的区域和深度信息变化大的区域;深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度;图像检测模块将当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值的区域设定为深度信息变化小的区域,将当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值的区域设定为深度信息变化大的区域。具体的,可根据每个视频图像的深度信息将对应的视频图像重叠区域划分为人物图像和非人物图像,非人物图像即全景视频图像重叠区域中深度信息基本不变化或者变化很小的固定摆设环境影像,人物图像即全景视频图像重叠区域中具有动态可变深度信息的人物或物件位移影像;或者根据每个视频图像的深度信息从对应的视频图像中获取背景视频图像和前景图像,背景视频图像即深度信息变化小的区域,前景图像即深度信息变化大的区域。图像拼接模块,用于对重叠区域中深度信息变化小的区域根据获取的深度信息作一次图像拼接;对重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接;图像拼接模块根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接来实现图像拼接。图像合成模块,用于将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。Specifically, the shooting module is configured to acquire a panoramic video image, and the shooting module includes a plurality of two-dimensional cameras disposed in different directions of the same circumference. To ensure the integrity of the panoramic image, the effective image capturing space captured by the adjacent two-dimensional camera has an edge. Cross-overlapping areas, images taken by multiple two-dimensional cameras are typically panoramic video images with angles greater than 180 degrees. a depth information acquiring module, configured to acquire depth information of an overlapping area in the panoramic video image; the depth information is used to represent a spatial position of each pixel in the panoramic video image with respect to the shooting position; the depth information acquiring module includes multiple depth cameras, and more The depth cameras acquire depth information of overlapping regions in each frame of the panoramic video image from multiple perspectives. For a potential person or object that produces a relative depth direction displacement in space, as well as some of the character's own spatial motion, gesture changes, hand-held and moving objects, it will generate a depth-of-field depth information within the panoramic camera's imaging range. Threshold point, depth information threshold point has the same depth of field feature for two adjacent two-dimensional cameras. Specifically, the depth information acquisition module obtains the depth information of a certain point or a certain area in the overlapping area of the panoramic video image in real time from two perspectives. When the depth information acquired by the two perspectives is the same, the time is obtained. The detected same depth information is used as a depth information value of a certain point or a certain area in the above-mentioned panoramic video image. In addition, the depth information acquiring module may further select a plurality of sampling points to perform the depth information threshold point obtaining operation of each sampling point at a time, and use the relatively centered depth information threshold point as the final depth information threshold point. In this embodiment, a stereo camera that integrates the camera module and the depth information acquisition module is used. The stereo camera uses a left eye image acquisition unit and a right eye image acquisition unit to simultaneously acquire a series of left eye images and a series of corresponding images. The right eye image is displayed, and each pixel in the left eye image and the corresponding right eye image generates a depth information corresponding to each of the same pixels in the left eye image and the right eye image, and the stereo camera further uses the image processor according to the corresponding The depth information of each of the same pixels in the left eye image and the right eye image produces a stereoscopic panoramic video image. The image signal processor includes: an image detection module, an image mosaic module, and an image synthesis module. The image detecting module is configured to detect a degree of change of the depth information of the overlapping area in the panoramic video image, and divide the overlapping area into a region with a small change in depth information and a region with a large change in depth information according to the degree of change of the depth information; the degree of change of the depth information is a video stream. The degree of change of the depth information of an area in the current frame image relative to the depth information of the corresponding area in the previous frame image; the image detection module changes the depth information of the area on the current frame image relative to the area corresponding to the previous frame image by less than The area of the set threshold is set to a region where the depth information changes little, and the area on the current image is changed to the depth information with respect to the area where the depth information of the area corresponding to the previous frame image is greater than the set threshold. Area. Specifically, the corresponding video image overlapping area may be divided into a person image and a non-person image according to the depth information of each video image, and the non-person image, that is, the fixed information in which the depth information in the overlapping area of the panoramic video image does not change substantially or has little change The environmental image, the character image is a person or object displacement image with dynamically variable depth information in the overlapping area of the panoramic video image; or the background video image and the foreground image are obtained from the corresponding video image according to the depth information of each video image, the background video The image is an area where the depth information changes little, and the foreground image is an area where the depth information changes greatly. The image splicing module is configured to perform image splicing according to the acquired depth information in an area where the depth information changes in the overlapping area is small; and to perform frame-by-frame image splicing according to the acquired depth information in the area where the depth information changes greatly in the overlapping area; The module acquires image data of a plurality of depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image, and performs image stitching by performing image stitching between the image data of the same depth level image data. The image synthesizing module is configured to paste the area where the depth information changed after the splicing and the area where the depth information changes greatly, to generate the spliced overlapping area image; and paste the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate Stitched panoramic video image.
在具体实现过程中,对于全景视频图像重叠区域中人物图像和非人物图像,仅对非人物图像数据作一次图像拼接,生成非人物拼接图像数据;对人物图像数据进行逐帧拼接,生成人物拼接图像数据;将拼接后的每一帧全景视频图像中的人物拼接图像数据与非人物拼接图像数据作合成图像处理,生成拼接后的全景视频图像中重叠区域图像;或者对全景视频图像重叠区域中获取的背景图像数据进行一次拼接,生成背景拼接图像数据;对获取的前景图像数据进行逐帧拼接,生成前景拼接图像数据;将拼接后的每一帧全景视频图像中的前景拼接图像数据合成至背景拼接图像数据,生成拼接后的全景视频图像中重叠区域图像。再将各个全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。通过本装置可有效降低全景视频图像拼接的复杂度,提高了全景视频图像的拼接效率,具有快速、实时拼接的特点。In the specific implementation process, for the character image and the non-person image in the overlapping area of the panoramic video image, only the non-person image data is spliced once to generate non-person stitching image data; the image data of the person is stitched frame by frame to generate the character stitching. Image data; performing composite image processing on the stitched image data of the stitched image of each frame and the non-person stitching image data to generate an overlapped area image in the stitched panoramic video image; or in the overlapping area of the panoramic video image The acquired background image data is spliced once to generate background spliced image data; the acquired foreground image data is spliced frame by frame to generate foreground spliced image data; and the spliced image data of each frame of the spliced panoramic video image is synthesized to The background stitches the image data to generate an image of the overlap region in the stitched panoramic video image. Then, the overlapping area of each panoramic video image and the non-intersecting overlapping area are pasted to generate a spliced panoramic video image. The device can effectively reduce the complexity of splicing of panoramic video images, improve the splicing efficiency of panoramic video images, and has the characteristics of fast and real-time splicing.
以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。The embodiments of the present invention have been described above with reference to the drawings, but the present invention is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative and not restrictive, and those skilled in the art In the light of the present invention, many forms may be made without departing from the spirit and scope of the invention as claimed.

Claims (10)

  1. 一种全景视频图像的拼接方法,其特征在于,包括以下步骤, A method for splicing panoramic video images, characterized in that it comprises the following steps,
    S1获取多个全景视频图像,所述全景视频图像由在同一圆周的不同方向上拍摄的多张立体图像组成,且相邻立体图像的有效影像采集空间存在边缘交叉重叠区域;S1 acquires a plurality of panoramic video images, which are composed of a plurality of stereoscopic images captured in different directions of the same circumference, and an effective image capturing space of the adjacent stereoscopic images has an edge overlapping overlapping region;
    S2获取各个全景视频图像中重叠区域的深度信息,所述深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置;S2 acquiring depth information of an overlapping area in each panoramic video image, where the depth information is used to indicate a spatial position of each pixel in the panoramic video image with respect to the shooting position;
    S3根据重叠区域的深度信息变化程度将其划分为深度信息变化小的区域和深度信息变化大的区域;所述深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度;S3 divides the depth information into a region where the depth information changes little and a region where the depth information changes greatly according to the degree of change of the depth information of the overlapping region; the depth information changes to a depth information of a certain region in the current frame image of the video stream relative to the previous frame. The degree of change in the depth information of the corresponding area in the image;
    S4对于所述重叠区域中深度信息变化小的区域,根据获取的深度信息只作一次图像拼接;对于所述重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接;S4, for the region where the depth information changes in the overlap region, the image is spliced only once according to the acquired depth information; and for the region where the depth information changes greatly in the overlap region, frame-by-frame image splicing is performed according to the acquired depth information;
    S5将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。S5 affixes the spliced area with small change of depth information and the area where the depth information changes greatly, and generates the spliced overlapping area image; pastes the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate the spliced panoramic video. image.
  2. 如权利要求1所述的全景视频图像的拼接方法,其特征在于,获取各个全景视频图像中重叠区域的深度信息是指:由深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。The splicing method of the panoramic video image according to claim 1, wherein the obtaining the depth information of the overlapping area in each panoramic video image refers to: obtaining the depth of the overlapping area in each panoramic video image from the plurality of viewing angles by the depth camera information.
  3. 如权利要求1所述的全景视频图像的拼接方法,其特征在于,所述深度信息的获取包括:从两个视角分别实时获取全景视频图像中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相通深度信息作为上述全景视频图像中某一点或某一区域的深度信息值。The method for splicing a panoramic video image according to claim 1, wherein the obtaining of the depth information comprises: acquiring real-time information of a certain point or a certain area in the panoramic video image from two perspectives, when a certain time When the gap detects that the depth information acquired by the two angles is the same, the joint depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image.
  4. 如权利要求1所述的全景视频图像的拼接方法,其特征在于,所述图像拼接是指:根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接。The splicing method of the panoramic video image according to claim 1, wherein the image splicing refers to: acquiring a plurality of depths from the overlapping area of the corresponding panoramic video image according to the depth information of the overlapping area in each panoramic video image. Hierarchical image data and splicing of image data between image data of the same depth level.
  5. 如权利要求1所述的全景视频图像的拼接方法,其特征在于,所述深度信息变化小的区域是指当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值;所述深度信息变化大的区域是指当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值。The method for splicing a panoramic video image according to claim 1, wherein the area where the depth information changes little is that the depth information of the area on the current frame image is smaller than the depth information of the area corresponding to the previous frame image. The threshold is changed; the region where the depth information changes greatly means that the extent of the depth information of the region on the current image relative to the region corresponding to the previous frame image is greater than a set threshold.
  6. 一种全景相机,其特征在于,包括:A panoramic camera, comprising:
        拍摄模块,用于获取全景视频图像,所述拍摄模块包括多个设置在同一圆周不同方向上的二维摄像机,相邻二维摄像机拍摄的有效影像采集空间存在边缘交叉重叠区域;a photographing module, configured to obtain a panoramic video image, the photographing module includes a plurality of two-dimensional cameras disposed in different directions of the same circumference, and an effective image capturing space captured by the adjacent two-dimensional camera has an edge overlapping overlapping area;
        深度信息获取模块,用于获取全景视频图像中重叠区域的深度信息;所述深度信息用于表示全景视频图像中各个像素相对于拍摄位置所处的空间位置;a depth information acquiring module, configured to acquire depth information of an overlapping area in the panoramic video image; the depth information is used to represent a spatial position of each pixel in the panoramic video image with respect to the shooting position;
        图像检测模块,用于检测全景视频图像中重叠区域的深度信息变化程度并根据所述深度信息变化程度将所述重叠区域划分为深度信息变化小的区域和深度信息变化大的区域;所述深度信息变化程度为视频流当前帧图像中某区域的深度信息相对于上一帧图像中对应区域的深度信息的变化程度;An image detecting module, configured to detect a degree of change of depth information of the overlapping area in the panoramic video image, and divide the overlapping area into an area with small change of depth information and an area with large change of depth information according to the degree of change of the depth information; The degree of change of the information is the degree of change of the depth information of an area in the current frame image of the video stream relative to the depth information of the corresponding area in the previous frame image;
        图像拼接模块,用于对所述重叠区域中深度信息变化小的区域根据获取的深度信息作一次图像拼接;对所述重叠区域中深度信息变化大的区域,根据获取的深度信息进行逐帧图像拼接;所述图像拼接是指根据所述深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接;An image splicing module is configured to perform image splicing according to the acquired depth information in an area where the depth information changes in the overlapping area; and perform a frame-by-frame image according to the acquired depth information in the area where the depth information changes greatly in the overlapping area. Splicing; the image splicing refers to acquiring image data of a plurality of depth levels from corresponding overlapping regions of the panoramic video image according to the depth information, and performing splicing between the image data of the image data of the same depth level;
        图像合成模块,用于将拼接后的深度信息变化小的区域和深度信息变化大的区域进行粘贴,生成拼接后的重叠区域图像;将全景视频图像的重叠区域与非交叉重叠区域进行粘贴,生成拼接后的全景视频图像。The image synthesizing module is configured to paste the area where the depth information changed after the splicing and the area where the depth information changes greatly, to generate the spliced overlapping area image; and paste the overlapping area of the panoramic video image and the non-intersecting overlapping area to generate Stitched panoramic video image.
  7. 如权利要求6所述的全景相机,其特征在于,所述深度信息获取模块包括多个深度摄像机,所述多个深度摄像机从多个视角获取每帧全景视频图像中重叠区域的深度信息。The panoramic camera according to claim 6, wherein the depth information acquisition module comprises a plurality of depth cameras, and the plurality of depth cameras acquire depth information of overlapping regions in each frame of the panoramic video image from a plurality of perspectives.
  8. 如权利要求6所述的全景相机,其特征在于,所述深度信息获取模块从两个视角分别实时获取全景视频图像重叠区域中某一点或某一区域的深度信息,当某一时隙检测到两个视角获取到的深度信息相同时,将此时检测到的相同深度信息作为上述全景视频图像中某一点或某一区域的深度信息值。The panoramic camera according to claim 6, wherein the depth information acquisition module acquires depth information of a certain point or a certain area in the overlapping area of the panoramic video image in real time from two perspectives, and detects two time slots in a certain time slot. When the depth information acquired by the viewing angles is the same, the same depth information detected at this time is used as the depth information value of a certain point or a certain area in the panoramic video image.
  9. 如权利要求6所述的全景相机,其特征在于,所述图像检测模块将当前帧图像上的区域相对于上一帧图像对应的区域的深度信息变化程度小于设定的阈值的区域设定为深度信息变化小的区域,将当前图像上的区域相对于上一帧图像对应的区域的深度信息变化程度大于设定的阈值的区域设定为深度信息变化大的区域。The panoramic camera according to claim 6, wherein the image detecting module sets an area of the current frame image with respect to a region where the depth information of the region corresponding to the previous frame image is less than a set threshold as In a region where the depth information changes little, an area in which the depth information of the area corresponding to the previous frame image is greater than the set threshold value is set as an area in which the depth information changes greatly.
  10. 如权利要求6所述的全景相机,其特征在于,所述图像拼接模块根据每个全景视频图像中重叠区域的深度信息从对应的全景视频图像重叠区域中获取多个深度层次的图像数据并对相同深度层次的图像数据进行图像数据间的拼接来实现所述图象拼接。The panoramic camera according to claim 6, wherein the image splicing module acquires image data of a plurality of depth levels from the corresponding panoramic video image overlapping area according to the depth information of the overlapping area in each panoramic video image and Image data of the same depth level is spliced between image data to achieve the image stitching.
PCT/CN2017/117711 2016-12-28 2017-12-21 Splicing method for panoramic video images, and panoramic camera WO2018121401A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611235048.6 2016-12-28
CN201611235048.6A CN108616733B (en) 2016-12-28 2016-12-28 Panoramic video image splicing method and panoramic camera

Publications (1)

Publication Number Publication Date
WO2018121401A1 true WO2018121401A1 (en) 2018-07-05

Family

ID=62706897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/117711 WO2018121401A1 (en) 2016-12-28 2017-12-21 Splicing method for panoramic video images, and panoramic camera

Country Status (2)

Country Link
CN (1) CN108616733B (en)
WO (1) WO2018121401A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544455A (en) * 2018-11-22 2019-03-29 重庆市勘测院 A kind of overlength high-definition live-action long paper seamless integration method
CN110807773A (en) * 2019-11-12 2020-02-18 中广核检测技术有限公司 Nuclear power station surface defect panoramic image detection method
CN113870101A (en) * 2021-12-02 2021-12-31 交通运输部公路科学研究所 A method and device for stitching panoramic surround view images of an articulated vehicle
CN114266775A (en) * 2022-03-03 2022-04-01 深圳市帝景光电科技有限公司 Street lamp illumination control method and system for moving object detection
CN114581297A (en) * 2020-12-01 2022-06-03 财团法人工业技术研究院 Image processing method and device for panoramic image
CN116309081A (en) * 2023-05-15 2023-06-23 民航成都电子技术有限责任公司 Video panorama stitching method and system based on spherical camera linkage

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113192208A (en) * 2021-04-08 2021-07-30 北京鼎联网络科技有限公司 Three-dimensional roaming method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593350A (en) * 2008-05-30 2009-12-02 日电(中国)有限公司 The methods, devices and systems of depth adaptive video-splicing
CN101771830A (en) * 2008-12-30 2010-07-07 华为终端有限公司 Three-dimensional panoramic video stream generating method and equipment and video conference method and equipment
JP2011259168A (en) * 2010-06-08 2011-12-22 Fujifilm Corp Stereoscopic panoramic image capturing device
CN105096283A (en) * 2014-04-29 2015-11-25 华为技术有限公司 Panoramic image acquisition method and device
CN105894451A (en) * 2016-03-30 2016-08-24 沈阳泰科易科技有限公司 Method and device for splicing panoramic image
CN106254853A (en) * 2016-08-02 2016-12-21 乐视控股(北京)有限公司 Ball scape image generating method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593350A (en) * 2008-05-30 2009-12-02 日电(中国)有限公司 The methods, devices and systems of depth adaptive video-splicing
CN101771830A (en) * 2008-12-30 2010-07-07 华为终端有限公司 Three-dimensional panoramic video stream generating method and equipment and video conference method and equipment
JP2011259168A (en) * 2010-06-08 2011-12-22 Fujifilm Corp Stereoscopic panoramic image capturing device
CN105096283A (en) * 2014-04-29 2015-11-25 华为技术有限公司 Panoramic image acquisition method and device
CN105894451A (en) * 2016-03-30 2016-08-24 沈阳泰科易科技有限公司 Method and device for splicing panoramic image
CN106254853A (en) * 2016-08-02 2016-12-21 乐视控股(北京)有限公司 Ball scape image generating method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544455A (en) * 2018-11-22 2019-03-29 重庆市勘测院 A kind of overlength high-definition live-action long paper seamless integration method
CN109544455B (en) * 2018-11-22 2023-05-02 重庆市勘测院 A method for seamless fusion of ultra-long high-definition real-scene scrolls
CN110807773A (en) * 2019-11-12 2020-02-18 中广核检测技术有限公司 Nuclear power station surface defect panoramic image detection method
CN114581297A (en) * 2020-12-01 2022-06-03 财团法人工业技术研究院 Image processing method and device for panoramic image
CN113870101A (en) * 2021-12-02 2021-12-31 交通运输部公路科学研究所 A method and device for stitching panoramic surround view images of an articulated vehicle
CN114266775A (en) * 2022-03-03 2022-04-01 深圳市帝景光电科技有限公司 Street lamp illumination control method and system for moving object detection
CN116309081A (en) * 2023-05-15 2023-06-23 民航成都电子技术有限责任公司 Video panorama stitching method and system based on spherical camera linkage
CN116309081B (en) * 2023-05-15 2023-08-04 民航成都电子技术有限责任公司 Video panorama stitching method and system based on spherical camera linkage

Also Published As

Publication number Publication date
CN108616733A (en) 2018-10-02
CN108616733B (en) 2020-01-10

Similar Documents

Publication Publication Date Title
CN113382168B (en) Apparatus and method for storing overlapping regions of imaging data to produce an optimized stitched image
WO2018121401A1 (en) Splicing method for panoramic video images, and panoramic camera
CN107637060B (en) Camera rig and stereoscopic image capture
TWI503786B (en) Mobile device and system for generating panoramic video
JP5659305B2 (en) Image generating apparatus and image generating method
JP5769813B2 (en) Image generating apparatus and image generating method
JP5865388B2 (en) Image generating apparatus and image generating method
US9813693B1 (en) Accounting for perspective effects in images
CN105659592A (en) Camera system for three-dimensional video
JP6057570B2 (en) Apparatus and method for generating stereoscopic panoramic video
JPWO2013069047A1 (en) Image generating apparatus and image generating method
CN105340267A (en) Method for generating picture and twin-lens device
CN106357966A (en) Panoramic image photographing device and panoramic image acquiring method
WO2011014421A2 (en) Methods, systems, and computer-readable storage media for generating stereoscopic content via depth map creation
KR20150091064A (en) Method and system for capturing a 3d image using single camera
KR101725024B1 (en) System for real time making of 360 degree VR video base on lookup table and Method for using the same
TWI615808B (en) Image processing method for immediately producing panoramic images
US8908012B2 (en) Electronic device and method for creating three-dimensional image
JP2018033107A (en) Video distribution device and distribution method
Popovic et al. Image blending in a high frame rate FPGA-based multi-camera system
CN109961395B (en) Method, device and system for generating and displaying depth image and readable medium
CN206585676U (en) A kind of panorama camera
TW201926251A (en) Panoramic camera, image processing system, and image processing method
CN104519332B (en) Method for generating view angle translation image and portable electronic equipment thereof
JP2004128588A (en) Imaging device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17886462

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25/10/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17886462

Country of ref document: EP

Kind code of ref document: A1