METHOD AND SYSTEM FOR SUPER-RESOLUTION RECONSTRUCTION OF HETEROGENIC STEREOSCOPIC IMAGES

DE602022042918T2Active Publication Date: 2026-09-16GUODIAN NANJING AUTOMATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE602022042918
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-28
Filing Date
2022-07-18
Publication Date
2026-09-16
Estimated Expiration
2042-07-18

AI Technical Summary

Technical Problem

However, this leads to heterogeneity between the two images, which brings great difficulties to subsequent 3D reconstruction and other information fusion work using stereo images.

Benefits of technology

[0005]The technical problem to be solved by the present invention is to overcome the defects of the state-of-the-art and to provide a super-resolution reconstruction method and system for heterogeneous stereoscopic images, which can utilize the spatial relation and viewpoint relation of heterogeneous stereoscopic images to reconstruct images from high-resolution images. The corresponding sub-block of the low-resolution view can be gained from the high-resolution view. Hence, heterogeneity between heterogeneous stereoscopic images can be compensated efficiently. This system and method are not limited to a specific image compression method. They have good robustness and universality and do not need a lot of time spent on training the weights and offsets of convolutional neural networks.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

FIELD OF INVENTION

[0001] The invention relates to a super-resolution reconstruction method and system for heterogeneous stereoscopic images and belongs to the technical field of computer vision.BACKGROUND

[0002] The task of computer vision is to develop computers and robots with the same visual ability as humans. Stereo vision is an important research field of computer technology. Compared with sonar and laser, binocular stereoscopic vision can provide rich scene color information and three-dimensional coordinate information, so that the research method based on geometric information and the research method based on visual feature points can be combined. A three-dimensional scene or model can be reconstructed by using this means. Binocular stereoscopicvision draws on the "parallax" principle of the human eyes. In other words, there are differences in the observation of an object in the real world between the left and right eyes. The human brain uses the difference between the left and right eyes to recognize the distance between objects and eyes. The observed difference between the left and right eye is called parallax in stereoscopic vision technology. Images from different perspectives are acquired by observing an object from different points. The three-dimensional information of the object is acquired by calculating the offset between pixels through the principle of triangulation according to the matching relationship of pixels between the images. Once the depth of field information of the object is given, the actual distance between the object and the camera and the actual size of the object can be calculated.

[0003] Given the advantages of binocularstereoscopic vision, low cost, high precision, and immersive environmental information, it is most widely used in the field of security monitoring in public transportation scenarios, such as airports, bus stations, and subway stations. In the field of security monitoring, cameras usually work continuously for 24 hours, and the storage space and transmission bandwidth required for binocular images are twice that of ordinary single-channel images. Therefore, there are higher requirements for the storage method of the image. In order to reduce the transmission and storage costs of stereoscopic images, an asymmetric compression method is often used to compress stereoscopic images, that is, two images are encoded with different resolutions or different qualities. However, this leads to heterogeneity between the two images, which brings great difficulties to subsequent 3D reconstruction and other information fusion work using stereo images.

[0004] To make both images the same quality, image super-resolution reconstruction algorithms can be employed to restore details in low-resolution images. Super-resolution reconstruction is another research topic in the field of computer vision and is widely used in pedestrian detection, video surveillance, and remote sensing image processing. However, directly using the single-image super-resolution reconstruction algorithm to process stereo images will destroy the connection between the left and right views. Therefore, it is of great theoretical and practical significance to explore the super-resolution reconstruction algorithm of stereo images. For an example of super-resolution processing see US 2019 / 392555 A1.SUMMARY OF INVENTION

[0005] The technical problem to be solved by the present invention is to overcome the defects of the state-of-the-art and to provide a super-resolution reconstruction method and system for heterogeneous stereoscopic images, which can utilize the spatial relation and viewpoint relation of heterogeneous stereoscopic images to reconstruct images from high-resolution images. The corresponding sub-block of the low-resolution view can be gained from the high-resolution view. Hence, heterogeneity between heterogeneous stereoscopic images can be compensated efficiently. This system and method are not limited to a specific image compression method. They have good robustness and universality and do not need a lot of time spent on training the weights and offsets of convolutional neural networks.

[0006] To solve the above technical problems, the present invention provides a super-resolution reconstruction approach for heterogeneous stereoscopic images as set out in the appended claims. Roughly speaking, a corresponding method comprises: acquire a stereoscopic image pair at a certain moment compressed by an asymmetric compression method in the binocular vision system. The heterogeneous stereoscopic image pair includes two views, one of which is a high-resolution image, and the other is a low-resolution image; narrow the search area of the high-resolution image and the search area of the low-resolution image; determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively; paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image through parametric transformation.

[0007] Further, the search area of the high-resolution image and the search area of the low-resolution image are narrowed by using an edge detection method, which includes: convovle the high-resolution image and the low-resolution image with a Gaussian filter to obtain a denoised high-resolution image and a denoised low-resolution image; calculate the raw edges of the high-resolution image and the low-resolution image according to the gradient strength G and the directionθ of the denoised high-resolution image and the gradient strength G and the direction θ of the denoised low-resolution image respectively; use the non-maximum suppression method to sparse the raw edges of the high-resolution image and the raw edges of the low-resolution image to obtain the sparsed edges thereof; suppress the weak pixels of the sparsed edges according to the preset high and low thresholds to obtain ideal edges and determine the search area of the high-resolution image and the search area of the low-resolution image according to the ideal edges, respectively.

[0008] Further, the selective patch processing method is used to determine the high-frequency information of the high-resolution image and the high-frequency information of the low-resolution image respectively from the search areas of the high-resolution image and the low-resolution image, wherein it comprises: divide the search area of the high-resolution image and the corresponding area of the low-resolution image that matches the search area of the high-resolution image into N sub-blocks, s i i = 1 N and t i i = 1 N , respectively; use five gradient operators to extract gradient feature vectors of each sub-block, s i and t i ; wherein the five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1 the gradient feature vectors extracted by the five gradient operators are denoted as f x , f y , fxx, f yy , and f xy ; calculate the feature differences D i of the sub-blocks according to the extracted gradient feature vectors; the feature difference D i is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2 arrange all the feature differences in the order of size to obtain a sequence; the sub-block corresponding to the feature difference in the middle position of the sequence is the sub-block of high-frequency information.

[0009] Further, the high-frequency information of the high-resolution image is pasted to the high-frequency information of the low-resolution image through a parametric transformation, including: acquire cost function which is given by: t i s i = argmin t i , s i ∑ i ∈ ℧ E u t i s i T i T i is the transformation parameter; is the index of the stereoscopic image pair. E u (t i ,s i ,H i ) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 where P(t i ) is the intensity of the sub-block t i in low-resolution image. S(s i ,T i ) is the intensity of the sub-block s i in high resolution image; calculate the transformation parameter T i according to the cost function, which comprises: acquire the isomorphic map H mi for rectifying the planes in the image, wherein the three vectors of H mi are denoted as h 1 ,h 2 ,h 3 . The target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (d x< ,d y< ) is the displacement vector of the rectified source sub-block s i ′ from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block s i in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i T i is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 and paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image according to the transformation parameter T i .

[0010] A super-resolution reconstruction system of heterogeneous stereoscopic images, wherein it comprises: an acquisition module configured to acquire a stereoscopic image pair at a certain moment compressed by an asymmetric compression method in a binocular vision system. The stereoscopic image pair includes two views, one of which is a high-resolution image and the other is a low-resolution image. a narrowing module configured to narrow the search area of a high-resolution image and the search area of a low-resolution image. a determination module configured to determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively. a processing module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image through parameter transformation.

[0011] Further, the narrowing module uses edge detection to narrow the search area of high-resolution images and the search area of the low-resolution images, wherein it comprises: a denoising module configured to convolve the high-resolution image and the low-resolution image with the Gaussian filter to obtain adenoised high-resolution image and a denoised low-resolution image; a first calculation module configured to calculate the gradient intensity G and direction θ of the denoised high-resolution image and the denoised low-resolution image respectively; a second calculation module configured to calculate the raw edges of the high-resolution image and the low-resolution image according to the gradient strength G and the directionθ of the denoised high-resolution image and the gradient strength G and the directionθ of the denoised low-resolution image; an edge sparse module configured to sparse the raw edges of the high-resolution image and the low-resolution image using a non-maximum suppression method to obtain the sparsed edges thereof; a suppression module configured to suppress the weak pixels of the sparsed edges according to the preset high and low thresholds to obtain ideal edges and determine the search area of the high-resolution image and the search area of the low-resolution image according to the ideal edges, respectively.

[0012] Further, the determination module determines the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image by using a selective patch processing method, wherein it comprises: a segmentation module configured to divide the search area of the high-resolution image and the corresponding area of the low-resolution image that matches the search area of the high-resolution image into N sub-blocks, s i i = 1 N and t i i = 1 N , respectively; an extraction module configured to extract gradient feature vectors of each sub-block, by using five gradient operators , wherein the five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1 the gradient feature vectors extracted by the five gradient operators are denoted as f y , f y , f xx , f yy , and f xy ; a feature difference calculation module configured to calculate the feature difference D i according to the extracted gradient feature vectors, wherein the feature difference D i is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2 a high-frequency information confirmation module configured to configured to arrange all the feature differences in the order of size to obtain a sequence; the sub-block corresponding to the feature difference in the middle position of the sequence is the sub-block of high-frequency information.

[0013] Further, the processing module comprises: a function acquisition module configured to obtain a cost function; the cost function is given by t i s i = argmin t i , s i ∑ i ∈ ℧ E u t i s i T i T i is the transformation parameter; is the index of the stereoscopic image pair. E u (t i ,s i ,H i ) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 Where P(t i ) is the intensity of the sub-block t, in the low-resolution image. S(s i, T i ) is the intensity of the sub-block s i in the high resolution image; a parameter transformation calculation module configured to calculate the transformation parameter T i according to the cost function, which comprises: acquire the isomorphic map, H m i , used for rectifying the planes in the image, wherein the three vectors of H mi are denoted as h 1 ,h 2 ,h 3 ,and the target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (d x< , d y< ) is the displacement vector of the rectified source sub-block s i ′ from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block s i in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i T i is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 a pasting module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image according to the transformation parameter T i .

[0014] The contribution achieved by the present invention: The prior knowledge of high-resolution images in heterogeneous stereoscopic images can be directly used to recover high-frequency information from low-resolution images. It can use the spatial correlation and viewpoint correlation of stereo images to find corresponding sub-blocks for low-resolution images from high-resolution images and efficiently compensate for the heterogeneity between stereo images. It is not limited to a specific image compression method, has good robustness and generality, and does not need to spend a lot of time training the weights and offsets of convolutional neural networks.BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG.1 is the framework of the super-resolution reconstruction method for heterogeneous stereoscopic images. FIG.2 is the schematic diagram of edge detection algorithm EMBODIMENT ONE

[0016] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to further illustrate the technical solutions of the present invention, but not be used to limit the protection scope of the present invention as set out in the appended claims.

[0017] The block diagram of the method for super-resolution reconstruction of the heterogeneous stereoscopic image is shown in Figure 1. The input is a high-resolution right-view image and a low-resolution left-view image. The output is the reconstructed high-resolution left view image. The proposed method framework consists of three steps: edge detection, informative patch selection, and nearest neighbor (NNF) estimation. To acquire the high-frequency information corresponding to each part of the low-resolution image, the edge detection method is adopted to constrain the search area in the high-resolution image. To further improve the search efficiency of high-frequency patches, the selective patch processing method is used to obtain matching high-frequency information from the corresponding search areas. Finally, patches from high-resolution images are pasted to target locations in low-resolution images through parametric transformations, enabling coverage of low-quality information. Each step will be described in detail in the following sections.1. Edge detection

[0018] To improve the search efficiency, the results of edge detection are used to narrow the search range of patches, in which the patches with consistent texture are able to be candidate areas. Canny edge detection is adopted due to the advantages of superior accuracy and time-saving. Gaussian filter is used to preprocess the image for avoiding false edges introduced by noise. The equation used to generate the Gaussian convolution kernel is defined as: H ij = 1 2 πσ 2 exp − i − k + 1 2 + j − k + 1 2 2 σ 2 Where 1 ≤ i, j ≤ (2k + 1). It means the size of the Gaussian convolution kernel is (2k + 1) × (2k + 1). The size of the Gaussian convolution kernel is significant since it is related to the final result. Considering the complexity and effect of the edge detection result, k is set to 2. Gradient strength G and the direction θ< are denoted by: G = G x 2 + G y 2 θ = arctan G y / G x in which G x and G y are the derivative of the horizontal and vertical directions of the image, respectively. They are calculated by sobel operator.

[0019] The edges are still very blurred by using the gradient derivative only. In order to solve this problem, non-maximum suppression is used to sparse the edge for acquiring a unique maximum value locally. Spurious responses caused by small noise and color change still exist after none-maximum suppression. To remove this negative effect, high and low thresholds are defined to filter edge pixels. Hence, the final ideal edge can be obtained by suppressing weak edge pixels. Figure 2 shows a schematic diagram of the classification of filled pixels after edge detection. The left picture of Figure 2 is the original view, and the right picture of Figure 2 is the edge detection result.2. High resolution patches search

[0020] The search area of the high-resolution image and the correspondingly area of the low-resolution image that matches the search area of the high-resolution image are divided into N sub-blocks, s i i = 1 N and t i i = 1 N , respectively. To obtain image patches with high-frequency information, high-pass filters are used to represent features. A high-pass filter is used to sharpen an image and extract edges, texture, and noise from an image. The simplest filter is the ideal high-pass filter. Both first and second derivatives are used as gradient operators.

[0021] The five gradient operators are used to extract gradient feature vectors. The five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1

[0022] The extracted gradient feature vectors are denoted by f x , f y , f xx , f yy and f xy ; the feature difference is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2

[0023] Each patch is represented by five feature vectors. Different eigenvalues represent different information from the image: 1) For the area analysis, the edges f i ε are larger but f i η smaller. 2) For the smoothness analysis, both f i ε and f i η are smaller. 3) For the noise analysis, both f i ε and f i η are larger.

[0024] The goal of this method is to select sub-blocks with high-frequency information. Hence, the feature vector which can make D i be the median should be selected. Based on this analysis, the method not only minimizes the distance of low-frequency base structures but also preserves high-frequency detailed structures precisely.3. The nearest neighbor region estimation

[0025] In order to obtain the transformation parameters of the high-resolution patches covering the low-resolution information, the nearest neighbor estimation method is adopted. The key idea of the cost function is to calculate the sum of squares of Euclidean distances, which is also adopted by the classical feature detection algorithm SIFT. The cost function can be formulated as: The cost function is given by: t i s i = argmin t i , s i ∑ i ∈ ℧ E u t i s i T i T i is the transformation parameter; is the index of the stereoscopic image pair. E u (t i ,s i ,H i ) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 Where P(t i ) is the intensity of the sub-block t i in the low-resolution image. S(s i ,T i ) is the intensity of the sub-block s i in the high resolution image.

[0026] The transformation parameter T i is calculated by the cost function, which comprises: acquire the isomorphic map, H mi , used for rectifying the planes in the image. The three vectors of H mi are denoted as h 1 ,h 2, h 3 . The target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (d x< , d y< ) is the displacement vector of the rectified source sub-block s i ′ from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block s i in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i T i is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3

[0027] The source patch can be pasted to the target patch by using the above formula to find the transformation parameters.

[0028] A super-resolution reconstruction system of heterogeneous stereoscopic images, includes: an acquisition module configured to acquire a stereoscopic image pair at a certain moment compressed by an asymmetric compression method in a binocular vision system; the stereoscopic image pair includes two views, one of which is a high-resolution image and the other is a low-resolution image; a narrowing module configured to narrow the search area of high-resolution image and the search area of the low-resolution image; a determination module configured to determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively; a processing module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image through parameter transformation.

[0029] Further, the narrowing module uses edge detection to narrow the search area of high-resolution images and low-resolution images, and comprises: a denoising module configured to convolve the high-resolution image and the low-resolution image with the Gaussian filter to obtain a denoised high-resolution image and a denoised low-resolution image; a first calculation module configured to calculate the gradient intensity G and direction θ of the denoised high-resolution image and the denoised low-resolution image respectively; a second calculation module configured to calculate the raw edges of the high-resolution image and the low-resolution image according to the gradient strength G and directionθ of the denoised high-resolution image and the gradient strength G and the directionθ of the denoised low-resolution image; an edge sparse module configured to sparse the raw edges of the high-resolution image and the low-resolution image using the non-maximum suppression method to obtain the sparsed edges thereof; a suppression module configured to suppress the weak pixels of the sparsed edges according to the preset high and low thresholds to obtain ideal edges, and determine the search area of the high-resolution image and the search area of the low-resolution image according to the ideal edges, respectively.

[0030] Further, the determination module determines the high-frequency information of high-resolution images and low-resolution images from the search regions of high-resolution images and low-resolution images by using a selective patch processing method. The determination module comprises: a segmentation module configured to divide the search area of the high-resolution image and the correspondingly area of the low-resolution image that matches the search area of the high-resolution image into N sub-blocks, s i i = 1 N and t i i = 1 N , respectively; an extraction module configured to extract gradient feature vectors of each each sub-block by using five gradient operators, wherein the five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1 a feature difference calculation module configured to calculate the feature difference D i according to the extracted gradient feature vectors, where the extracted gradient feature vectors are denoted as f x , f y , f xx , f yy , and f xy , and the feature difference is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2 a high-frequency information confirmation module configured to arrange all the feature differences in the order of size to obtain a sequence; the sub-block corresponding to the feature difference in the middle position of the sequence is the sub-block of high-frequency information.

[0031] Further, the processing module includes: a function acquisition module configured to obtain a cost function; the cost function is given by t i s i = arg min t i , s i ∑ i ∈ ℧ E u t i s i T i T i is the transformation parameter; is the index of thestereoscopic image pair. E u (t i, s i ,H i ) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 where P(t i ) is the intensity of the sub-block t i in the low-resolution image. S(s i ,T i ) is the intensity of the sub-block s i in the high resolution image; a parameter transformation calculation module configured to calculate the transformation parameter T i according to the cost function, which comprises: acquire the isomorphic map H mi for rectifying the planes in the scene, wherein the three vectors of H mi are denoted as h 1 ,h 2 ,h 3 , the target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (d x< , d y< ) is the displacement vector of the rectified source sub-block s i ′ from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block s i in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i T i is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 a pasting module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image according to the transformation parameter T i .

[0032] As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entire hardware embodiment, an entire software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

[0033] The present application is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products of embodiments of the present application. Each process and / or block in the flowcharts and / or block diagrams, and combinations of processes and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions.

[0034] These computer program instructions can be provided to the processor of a general-purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, which implements an instrument with the function specified in a flow or flows of the flowcharts and / or a block or blocks of the block diagrams by instructions executed by the processor of a computer or other programmable data processing device.

[0035] The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, which is set out in the appended claims.

Claims

1. A super-resolution reconstruction method of heterogeneous stereoscopic images, wherein it comprises: acquire a stereoscopic image pair at a certain moment compressed by an asymmetrical compression method in a binocular vision system, and the stereoscopic image pair includes two views, one of which is a high-resolution image, and the other is a low-resolution image; narrow the search area of the high-resolution image and the search area of the low-resolution image; determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively; and paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image through parametric transformation.

2. The super-resolution reconstruction method of heterogeneous stereoscopic images according to claim 1, wherein the search area of the high-resolution image and the search area of the low-resolution image are narrowed by using an edge detection method.

3. The super-resolution reconstruction method of heterogeneous stereoscopic images according to claim 2, wherein the search area of the high-resolution image and the search area of the low-resolution image are narrowed by the following steps: convolve the high-resolution image and the low-resolution image with a Gaussian filter to obtain a denoised high-resolution image and a denoised low-resolution image; calculate the gradient strength G and the direction θ of the denoised high-resolution image and the denoised low-resolution image, respectively; calculate the raw edges of the high-resolution image and the raw edges ofthe low-resolution image according to the gradient strength G and the direction θ of the denoised high-resolution image and the gradient strength G and direction θ of the denoised low-resolution image respectively; use a non-maximum suppression method to sparse the raw edges of the high-resolution image and the raw edges of the low-resolution image to obtain sparsed edges thereof; and suppress the weak pixels of the sparsed edges according to the preset high and low thresholds to obtain ideal edges, and determine the search area of the high-resolution image and the search area of the low-resolution image according to the ideal edges, respectively.

4. The super-resolution reconstruction method for heterogeneous stereoscopic images according to claim 1, wherein a selective patch processing method is used to determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively.

5. The super-resolution reconstruction method for heterogeneous stereoscopic images according to claim 4, wherein the high-frequency information of the high-resolution image and the high-frequency information of the low-resolution image are determined by the following steps: divide the search area of the high-resolution image and the corresponding area of the low-resolution image that matches the search area of the high-resolution image into N sub-blocks, and t i i = 1 N , respectively; use five gradient operators to extract gradient feature vectors of each sub-block siand ti, wherein the five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1 the gradient feature vectors extracted by the five gradient operators are denoted as fx, fy, fxx, fyy, and fxy; calculate the feature difference Di of the each sub-block according to the extracted gradient feature vectors, where the feature difference Di is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2 arrange all the feature differences in the order of size to obtain a sequence; the sub-block corresponding to the feature difference in the middle position of the sequence is the sub-block with high-frequency information.

6. The super-resolution reconstruction method for heterogeneous stereoscopic images according to claim 1, wherein the high-frequency information of the high-resolution image is pasted to the high-frequency information of the low-resolution image through parametric transformation, including: acquire a cost function which is given by: t i s i = argmin t i , s i ∑ i ∈ ℧ E u t i s i T i Ti is the transformation parameter; is the index of the stereoscopic image pair; Eu(ti,si,Hi) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 Where P(ti) is the intensity of the sub-block t, in the low-resolution image; S(si,Ti) is the intensity of the sub-block si in the high resolution image; calculate the transformation parameter Ti according to the cost function, which comprises: acquire the isomorphic map, Hmi, used for rectifying the sub-blocks in the image pair, wherein the three vectors of Hmi are denoted as h1,h2,h3, and the target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (dx , dy) is the displacement vector of the rectified source sub-block s i ′ from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block si in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i Ti is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image according to the transformation parameter Ti.

7. A super-resolution reconstruction system of heterogeneous stereoscopic images, wherein it comprises: an acquisition module configured to acquire a stereoscopic image pair at a certain moment compressed by an asymmetric compression method in a binocular vision system; the stereoscopic image pair includes two views, one of which is a high-resolution image and the other is a low-resolution image; a narrowing module configured to narrow the search area of high-resolution image and the search area of the low-resolution image; a determination module configured to determine the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively; a processing module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image through parameter transformation.

8. The super-resolution reconstruction system of the heterogeneous stereoscopic images according to claim 7, wherein the narrowing module uses a edge detection method to narrow the search area of high-resolution image and the search area of the low-resolution image, including: a denoising module configured to convolve the high-resolution image and the low-resolution image with the Gaussian filter to obtain a denoised high-resolution image and a denoised low-resolution image; a first calculation module configured to calculate the gradient intensity G and the directionθ of the denoised high-resolution image and the denoised low-resolution image respectively; a second calculation module configured to calculate the raw edges of the high-resolution image and the low-resolution image according to the gradient strength G and the directionθ of the denoised high-resolution image and the gradient strength G and the directionθ of the denoised low-resolution image, respectively; an edge sparse module configured to sparse the raw edges of the high-resolution image and the low-resolution image using a non-maximum suppression method to obtain the sparsed edges thereof; a suppression module configured to suppress the weak pixels of the sparsed edges according to the preset high and low thresholds to obtain ideal edges, and determine the search area of the high-resolution image and the search area of the low-resolution image according to the ideal edges, respectively.

9. The super-resolution reconstruction system of heterogeneous stereoscopic images according to claim 7, wherein the determination module determines the high-frequency information of the high-resolution image from the search region of the high-resolution image and the high-frequency information of the low-resolution image from the search region of the low-resolution image, respectively, by using a selective patch processing method; the determination module comprises: a segmentation module configured to divide the search area of the high-resolution image and the corresponding area of the low-resolution image that matches the search area of the high-resolution image into N sub-blocks, and t i i = 1 N , respectively; an extraction module configured to extract gradient feature vectors of each sub-block, siand ti, by using five gradient operators, wherein the five gradient operators are expressed as: f 1 = − 1 , 0 , 1 f 2 = f 1 T f 3 = 1 , 0 , − 2 , 0 , 1 f 4 = f 3 T f 5 = 1 , 0 , − 1 ; − 1 , 0 , 1 the gradient feature vectors extracted by the five gradient operators are denoted as fx, fy, fxx, fyy, and fxy; a feature difference calculation module configured to calculate the feature difference Di of the each sub-block si and ti according to the extracted gradient feature vectors, where the feature difference Di is given by: D i = f i ε − f i η where f ε = f x 2 f xx + 2 f x f y f xy + f y 2 f yy f x 2 + f y 2 f η = f y 2 f xx + 2 f x f y f xy + f x 2 f yy f x 2 + f y 2 a high-frequency information determination module configured to arrange all the feature differences in the order of size to obtain a sequence; the sub-block corresponding to the feature difference in the middle position of the sequence is the sub-block of high-frequency information.

10. The super-resolution reconstruction system of heterogeneous stereoscopic images according to claim 7, wherein the processing module includes: a function acquisition module configured to obtain a cost function; the cost function is given by: t i s i = arg min t i , s i ∑ i ∈ ℧ E u t i s i T i Ti is the transformation parameter; is the index of the stereoscopic image pair; Eu(ti,si,Hi) denotes the Euclidean distance, which can be represented by: E u t i s i T i = P t i − S s i T i 2 2 where P(ti) is the intensity of the sub-block ti in the low-resolution image; S(si, Ti) is the intensity of the sub-block si in the high resolution image; a parameter transformation calculation module configured to calculate the transformation parameter Ti according to the cost function, which comprises: acquire the isomorphic map Hmi for rectifying the planes in the image, wherein the three vectors of Hmi are denoted as h1,h2,h3, and the target sub-block t i ′ in the low-resolution image and the rectified source sub-block s i ′ in the high-resolution image are denoted as t i ′ = h 1 t i , h 2 t i , h 3 t i T s i ′ = h 1 s i , h 2 s i , h 3 s i T assume (dx, dy) is the displacement vector of the rectified source sub-block s i ′ si from the target space to the rectified space; the rectified source sub-block s i ′ is expressed by s i ′ = h 1 + h 3 d x h 2 + h 3 d x h 3 t i the source sub-block si in the high resolution image is represented by s i = H m i − 1 s i ′ = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 t i Ti is denoted by T i = H m i − 1 h 1 + h 3 d x h 2 + h 3 d x h 3 a pasting module configured to paste the high-frequency information of the high-resolution image to the high-frequency information of the low-resolution image according to the transformation parameter Ti.