CN112241938B - Image restoration method based on smooth Tak decomposition and high-order tensor Hakking - Google Patents

Image restoration method based on smooth Tak decomposition and high-order tensor Hakking Download PDF

Info

Publication number
CN112241938B
CN112241938B CN202010846940.8A CN202010846940A CN112241938B CN 112241938 B CN112241938 B CN 112241938B CN 202010846940 A CN202010846940 A CN 202010846940A CN 112241938 B CN112241938 B CN 112241938B
Authority
CN
China
Prior art keywords
image
algorithm
tensor
decomposition
image restoration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010846940.8A
Other languages
Chinese (zh)
Other versions
CN112241938A (en
Inventor
郑建炜
黄娟娟
陈婉君
秦梦洁
徐宏辉
陶星朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202010846940.8A priority Critical patent/CN112241938B/en
Publication of CN112241938A publication Critical patent/CN112241938A/en
Application granted granted Critical
Publication of CN112241938B publication Critical patent/CN112241938B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

Hanke based on smooth Take decomposition and high-order tensorA method of image restoration comprising the steps of: 1) Inputting an image to be repairedDetermining an area to be repaired of the image; 2) Constructing a high-order tensor hanke and discrete total variation model; 3) Constructing an image restoration model of smooth Take decomposition and high-order tensor Hakking by combining the step 2), restoring the color image, and finally reconstructing and outputting a high-quality visual data imageThe invention has the advantages that: the efficiency of image processing and the accuracy of image restoration are both considered.

Description

Image restoration method based on smooth Tak decomposition and high-order tensor Hakking
Technical Field
The invention relates to the field of image processing, in particular to an image restoration method.
Background
With the rapid development of modern network technology, computer communication and sampling technology, data to be analyzed mostly have very complex structures. The image data acquisition process is generally affected by various external factors, such as damage to hardware equipment, illumination, electromagnetic interference, and the like, which result in poor visual quality. In this case, the related image data may not be directly re-acquired due to the device or time limitation. Therefore, repairing various kinds of blurred, low-resolution, partial pixel missing and other images existing at present to obtain high-quality visual data is a research content with practical application value.
Image restoration is a typical image processing uncertainty problem, which can be expressed as a missing value estimation problem. The core problem of the missing value estimation is how to establish the relation between the known element and the unknown element, and the problem of image restoration can be effectively solved by adding other priori information, such as local smoothing priori, non-local self-similar priori, sparse priori, low-rank priori, sparse gradient priori and the like. In recent years, many scholars have proposed different image restoration algorithms, which are mainly classified into three categories: 1) Image restoration based on a variational differential equation; 2) Image restoration based on texture synthesis; 3) A mixing method. Bertalmia et al propose an image restoration method based on differential equations for the first time, which restores an image by diffusing information of an unbroken area into the interior of the area to be restored by diffusing the boundary of the area to be restored in different directions. This method has a good repair effect only for the damage of a small area in the image. Chan et al propose a Total Variation (TV) algorithm, which has the greatest advantage of effectively overcoming the problem of smoothing the image edges while suppressing noise by linear filtering, but the TV algorithm has the greatest disadvantage of not meeting the "discontinuous" principle in human vision. The Curvature-driven Diffusion (CDD) algorithm is an improved algorithm to the TV algorithm, which aims to solve the problem of visual discontinuities in the TV algorithm. Criminisi et al propose a sample block-based image restoration algorithm that uses boundary information of the region to be restored to calculate the priority of the block to be restored, and then searches for a sample block with the greatest similarity to the block to be restored in the unbroken region of the image to perform filling restoration. The algorithm has a good repairing effect on a large-area damaged area, but the repairing time is too long, so that the algorithm efficiency is reduced.
With the latest development of deep neural network architecture, the deep learning method has important significance in computer vision tasks such as object detection, image classification, image noise reduction and the like. However, the deep learning-based method requires a large number of marked samples, which are difficult to obtain and consume a large amount of computation, so that research and application of the conventional method are still necessary, and there is a great room for improvement.
Disclosure of Invention
The invention aims to overcome the problems in the prior art and provides an image restoration method based on smooth Take decomposition and high-order tensor Hakking. ,
in order to solve the problem of visual processing of image data distortion, the invention combines Hank knotsThe structuring technique is extended to high-order tensor visual data, and the intrinsic properties of the image are fully considered, and discrete total variation is introduced (Discrete Total Variation, TV) d ) The regularization term factors integrate it into a unified objective function.
The technical scheme adopted by the invention for solving the technical problems comprises the following steps:
an image restoration method based on smooth Tak decomposition and high-order tensor Hakking comprises the following steps:
step 1) inputting an image to be repairedDetermining an area to be repaired of an image and performing blocking operation on the area, wherein pixels in the image are divided into known points and unknown points, the known points are points, the pixels in the image are not 0, the unknown points are points, the pixels in the image are 0, and all the unknown points in the image form a set omega;
step 2) constructing a high-order tensor hanke and discrete total variation model;
step 3) combining the image restoration model constructed in the step 2) to restore the color image, and finally reconstructing and outputting a high-quality visual data image
The beneficial effects of the invention are mainly shown in the following steps: the Hank structuring technique is extended for application in the tensor field. Considering that the low rank and smoothness of the matrix also exist in tensors, firstly embedding data into a high-dimensional tensor, and structuring tensor Hanke through multidimensional linear replication and multidimensional folding linear operation; and secondly, taking data smoothness into consideration, introducing a discrete total variation factor for model optimization, and finally, better finding the optimal rank through a low-rank increment algorithm, wherein the algorithm has good convergence and restores the natural image more accurately.
The invention has the advantages that: the efficiency of image processing and the accuracy of image restoration are both considered.
Drawings
FIG. 1 is a schematic diagram of an area to be repaired;
FIG. 2 is a natural image with a pixel loss rate of 90%;
FIG. 3 is a natural image after restoration using the present invention;
fig. 4 is a flow chart of the method of the present invention.
Detailed Description
The technical scheme of the invention is further described below with reference to the accompanying drawings.
An image restoration method based on smooth Tak decomposition and high-order tensor Hakking comprises the following steps:
step 1) inputting an image to be repairedDetermining an area to be repaired of an image and performing blocking operation on the area, wherein pixels in the image are divided into known points and unknown points, the known points are points, the pixels in the image are not 0, the unknown points are points, the pixels in the image are 0, and all the unknown points in the image form a set omega;
step 2) constructing a high-order tensor hanke and discrete total variation model;
step 3) combining the image restoration model constructed in the step 2) to restore the color image, and finally reconstructing and outputting a high-quality visual data image
The processing procedure of the step 2) is as follows:
(2-1) the higher order hank structured image restoration model is defined as follows:
in the method, in the process of the invention,representing an input image to be repaired->Representing post-repair images,/->Representing the Frobenius norm; />Wherein 1 represents an observable pixel and 0 represents a missing pixel;is defined as
Wherein fold (I,τ) :Through fold (I,τ) The input N-order tensor can be constructed as a 2N-order tensor, which can be regarded as a multi-dimensional linear copy and multi-dimensional folding operation; wherein the method comprises the steps ofIs a duplication matrix, i.e. a matrix comprising a plurality of identity matrices, in the specific form:
(2-2) discrete total variation model definition is as follows:
x represents a two-dimensional image, v represents a gradient;l. represents bilinear interpolation operations, particularly on a grid(n 1 ,n 2 ) Interpolation on; carrying out * Representing an accompanying arithmetic operation; definition of discrete operator D is (Dx) 1 [n 1 ,n 2 ]=x[n 1 +1,n 2 ]-x[n 1 ,n 2 ],(Dx) 2 [n 1 ,n 2 ]=x[n 1 ,n 2 +1]-x[n 1 ,n 2 ];
Let l of v 1,1,2 The norms represent three vector componentsL of v 1,1,2 Norms sum, i.e.)>The discrete total variation model can therefore be redefined as:
low rank complementary information and potentially smoothing characteristics are fully utilized.
The processing procedure of the step 3) is as follows:
(3-1) constructing an image restoration model based on smooth Tak decomposition and high-order tensor Hakking, which is defined as follows
Where lambda represents the balance parameter,representing the decomposition factor U (n) Is the first of (2)(J, R) items, and +.>
(3-2) the solution of equation (6) depends on the variablesThe least squares method (Alternating Least Square, ALS) optimization may be used, algorithm 1 describes the main process of ALS,
algorithm 1:
input: data to be repairedNuclear tensor dimension (R) 1 ,…,R 2N )
And (3) outputting: decomposition factorNuclear tensor->
3.2.1 initializing the factorization factor U (2N) And a nuclear tensor
3.2.2 when n=1, …,2N
3.2.3
3.2.4U (n) And algorithm 2.
3.2.5
(3-3) Algorithm 1 describes a conventional ALS-based Tak factorization, whose computation and storage bottleneck is the update factor matrix U (n) To solve the sub-problem U (n) We will make it moreThe new technology is as follows
Because of the complexity of equation (7), the above equation is solved using an alternating near-end gradient algorithm (Alternating Proximal Gradient Method, APG) algorithm,
let G (v) = lambda v 1,1,2 ,C=-L * Thus can obtain
Thus, it can be converted into a dual problem:
final sub-problem U (n) The solving process of (2) is as described in algorithm 2;
algorithm 2:
3.3.1τ,μ>0;θ∈[0,1];k=0
3.3.2 initialization U (0) ,v (0) ,
3.3.3
3.3.4
3.3.5
3.3.6k=k+1
Wherein prox is prox σ And prox τ Is mapped to by the near end of (a)
(3-4) in addition, the tower-based method can obtain a satisfactory effect by minimizing the rank of the tower, but it is difficult to set an appropriate rank (R 1 ,…,R 2N ). In our approach, we minimize the following objective function, and this procedure is to obtain an approximate minimum of sufficiently low rank
Wherein ε represents the error threshold; order theR n′ The optimal rank for the constraint is indicated,
E(1)≥E(2)≥…≥E(R n′ -1)≥ε≥E(R n′ ) (13)
finally, a low rank delta optimization is used to refine the image restoration model based on smooth Tak decomposition and high order tensor Hakking, as described in algorithm 3
Algorithm 3:
input: data to be repairedΩ,ε
And (3) outputting: decomposition factorNuclear tensor->
3.4.1 initialization
3.4.2
3.4.3n′←n,R n′ ←R n
3.4.4 up to convergence condition:
(3-5) Tacko factor reconstruction output
(3-6) similarly, hanke structured tensorThe inverse hank structure of (c) can be expressed as:
wherein the method comprises the steps of
(3-7) finally, outputting high-quality image visual dataAnd (5) finishing image restoration.
The embodiments described in the present specification are merely examples of implementation forms of the inventive concept, and the scope of protection of the present invention should not be construed as being limited to the specific forms set forth in the examples, and the scope of protection of the present invention and equivalent technical means that can be conceived by those skilled in the art based on the inventive concept.

Claims (1)

1. An image restoration method based on smooth Tack decomposition and high-order tensor Hakking comprises the following steps:
step 1), inputting an image to be repairedDetermining an area to be repaired of an image and performing blocking operation on the area, wherein pixels in the image are divided into known points and unknown points, the known points are points, the pixels in the image are not 0, and the unknown points are points, the pixels in the image are 0; all unknown points in the image form a set omega;
step 2), constructing a high-order tensor hanke and discrete total variation model; the method specifically comprises the following steps:
(2-1) the higher order hank structured image restoration model is defined as follows:
in the method, in the process of the invention,representing an input image to be repaired->Representing post-repair images,/->Representing the Frobenius norm; />Wherein 1 represents an observable pixel and 0 represents a missing pixel; is defined as
Wherein fold (I,τ) :Through fold (I,τ) The input N-order tensor can be constructed as a 2N-order tensor, which can be regarded as a multi-dimensional linear copy and multi-dimensional folding operation; wherein->Is a duplication matrix, i.e. a matrix comprising a plurality of identity matrices, in the specific form:
(2-2) discrete total variation model definition is as follows:
x represents a two-dimensional image, v represents a gradient;L . representing bilinear interpolation operations, particularly in a grid(n 1 ,n 2 ) Interpolation on; carrying out * Representing an accompanying arithmetic operation; definition of discrete operator D is (Dx) 1 [n 1 ,n 2 ]=x[n 1 +1,n 2 ]-x[n 1 ,n 2 ],(Dx) 2 [n 1 ,n 2 ]=x[n 1 ,n 2 +1]-x[n 1 ,n 2 ];
Let l of v 1,1,2 The norms represent three vector componentsL of v 1,1,2 Norms sum, i.e.)>The discrete total variation model can therefore be redefined as:
fully utilizing low-rank complementary information and potential smoothness characteristics;
step 3), restoring the color image by combining the image restoration model constructed in the step 2), and finally reconstructing and outputting a high-quality visual data imageThe method specifically comprises the following steps:
(3-1) constructing an image restoration model based on smooth Tak decomposition and high-order tensor Hakking, which is defined as follows
Where lambda represents the balance parameter,representing the decomposition factor U (n) (J, R) th item of (A), and +.>
(3-2) the solution of equation (6) depends on the variablesCan be optimized by using a least square method Alternating Least Square, and is simpleReferring to ALS, algorithm 1 describes the main process of ALS,
algorithm 1:
input: data to be repairedNuclear tensor dimension (R) 1 ,…,R 2N )
And (3) outputting: decomposition factorNuclear tensor->
3.2.1 initializing the factorization factor U (2N) And a nuclear tensor
3.2.2 when n=1, …,2N
3.2.3
3.2.4 U (n) And algorithm 2.
3.2.5
(3-3) Algorithm 1 describes a conventional ALS-based Tak factorization, whose computation and storage bottleneck is the update factor matrix U (n) To solve the sub-problem U (n) We update it as follows
Because of the complexity of equation (7), the alternating near-end gradient algorithm Alternating Proximal Gradient Method, abbreviated APG algorithm, is used to solve the above equation,
let G (v) = lambda v 1,1,2 ,C=-L * Thus can obtain
Thus, it can be converted into a dual problem:
final sub-problem U (n) The solving process of (2) is as described in algorithm 2;
algorithm 2:
3.3.1τ,μ>0;θ∈[0,1];k=0
3.3.2 initialization U (0) ,v (0) ,
3.3.3
3.3.4
3.3.5
3.3.6k=k+1
Wherein prox is prox σ And prox τ Is mapped to by the near end of (a)
(3-4) additionally, the Take-based method may be obtained by rank minimization of the TakeSatisfactory results, but it is difficult to set an appropriate rank (R 1 ,…,R 2N ) The method comprises the steps of carrying out a first treatment on the surface of the In our approach, we minimize the following objective function, and this procedure is to obtain an approximate minimum of sufficiently low rank
Wherein ε represents the error threshold; order theR n′ The optimal rank for the constraint is indicated,
E(1)≥E(2)≥…≥E(R n′ -1)≥ε≥E(R n′ ) (13)
finally, a low rank delta optimization is used to refine the image restoration model based on smooth Tak decomposition and high order tensor Hakking, as described in algorithm 3
Algorithm 3:
input: data to be repairedΩ,ε
And (3) outputting: decomposition factorNuclear tensor->
3.4.1 initialization
3.4.2An algorithm 1.
3.4.3 n′←n,R n′ ←R n
3.4.4 up to convergence condition:
(3-5) Tacko factor reconstruction output
(3-6) similarly, hanke structured tensorThe inverse hank structure of (c) can be expressed as:
wherein the method comprises the steps of
(3-7) finally, outputting high-quality image visual dataAnd (5) finishing image restoration.
CN202010846940.8A 2020-08-21 2020-08-21 Image restoration method based on smooth Tak decomposition and high-order tensor Hakking Active CN112241938B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010846940.8A CN112241938B (en) 2020-08-21 2020-08-21 Image restoration method based on smooth Tak decomposition and high-order tensor Hakking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010846940.8A CN112241938B (en) 2020-08-21 2020-08-21 Image restoration method based on smooth Tak decomposition and high-order tensor Hakking

Publications (2)

Publication Number Publication Date
CN112241938A CN112241938A (en) 2021-01-19
CN112241938B true CN112241938B (en) 2024-02-13

Family

ID=74170478

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010846940.8A Active CN112241938B (en) 2020-08-21 2020-08-21 Image restoration method based on smooth Tak decomposition and high-order tensor Hakking

Country Status (1)

Country Link
CN (1) CN112241938B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114202107B (en) * 2021-11-18 2024-04-19 华南理工大学 Ultra-short-term wind speed prediction method and device
CN114119426B (en) * 2022-01-26 2022-07-01 之江实验室 Image reconstruction method and device by non-local low-rank conversion domain and full-connection tensor decomposition

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109886884A (en) * 2019-01-21 2019-06-14 长沙理工大学 A kind of vision data complementing method based on the low-rank tensor estimation for limiting nuclear norm
CN110298798A (en) * 2019-06-20 2019-10-01 浙江工业大学 A kind of image repair method based on the completion of low-rank tensor Yu discrete full variation
CN111260571A (en) * 2020-01-11 2020-06-09 浙江工业大学 Depth image restoration method based on non-convex low-rank low gradient
CN111325697A (en) * 2020-03-04 2020-06-23 西安交通大学 Color image restoration method based on tensor eigen transformation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109886884A (en) * 2019-01-21 2019-06-14 长沙理工大学 A kind of vision data complementing method based on the low-rank tensor estimation for limiting nuclear norm
CN110298798A (en) * 2019-06-20 2019-10-01 浙江工业大学 A kind of image repair method based on the completion of low-rank tensor Yu discrete full variation
CN111260571A (en) * 2020-01-11 2020-06-09 浙江工业大学 Depth image restoration method based on non-convex low-rank low gradient
CN111325697A (en) * 2020-03-04 2020-06-23 西安交通大学 Color image restoration method based on tensor eigen transformation

Also Published As

Publication number Publication date
CN112241938A (en) 2021-01-19

Similar Documents

Publication Publication Date Title
WO2018120329A1 (en) Single-frame super-resolution reconstruction method and device based on sparse domain reconstruction
Chen et al. Image matting with local and nonlocal smooth priors
CN110796625A (en) Image compressed sensing reconstruction method based on group sparse representation and weighted total variation
Xiao et al. An inexact alternating directions algorithm for constrained total variation regularized compressive sensing problems
CN112241938B (en) Image restoration method based on smooth Tak decomposition and high-order tensor Hakking
CN104992421B (en) A kind of parallel optimization method of the Image denoising algorithm based on OpenCL
Zou et al. Total variation denoising with non-convex regularizers
CN110223231A (en) A kind of rapid super-resolution algorithm for reconstructing of noisy image
CN109146797A (en) A kind of impulsive noise ancient book image inpainting method sparse based on Lp pseudonorm and overlapping group
CN112734763B (en) Image decomposition method based on convolution and K-SVD dictionary joint sparse coding
Zhao et al. CREAM: CNN-REgularized ADMM framework for compressive-sensed image reconstruction
CN112634149A (en) Point cloud denoising method based on graph convolution network
Mo et al. The research of image inpainting algorithm using self-adaptive group structure and sparse representation
Mikaeli et al. Single-image super-resolution via patch-based and group-based local smoothness modeling
Huang et al. A nonstationary accelerating alternating direction method for frame-based Poissonian image deblurring
CN109741258B (en) Image super-resolution method based on reconstruction
Tongbuasirilai et al. A sparse non-parametric BRDF model
Sheng et al. SRNet: Sparse representation-based network for image denoising
Tang et al. Gc-net: An unsupervised network for gaussian curvature optimization on images
Li et al. A mixed noise removal algorithm based on multi-fidelity modeling with nonsmooth and nonconvex regularization
CN111951185B (en) Low-rank tensor loop decomposition-based high-order structuring and image restoration method
Yin et al. Fractional-order difference curvature-driven fractional anisotropic diffusion equation for image super-resolution
Zhao et al. Hybrid-weighted total variation and nonlocal low-rank-based image compressed sensing reconstruction
Zhou et al. Image denoising based on mixed total variation regularization with decision-making scheme
Wu et al. CS-MRI RECONSTRUCTION BASED ON THE CONSTRAINED TGV-SHEARLET SCHEME.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant