Nothing Special   »   [go: up one dir, main page]

CN113850748A - Evaluation system and method for point cloud quality - Google Patents

Evaluation system and method for point cloud quality Download PDF

Info

Publication number
CN113850748A
CN113850748A CN202010517761.XA CN202010517761A CN113850748A CN 113850748 A CN113850748 A CN 113850748A CN 202010517761 A CN202010517761 A CN 202010517761A CN 113850748 A CN113850748 A CN 113850748A
Authority
CN
China
Prior art keywords
signal gradient
key point
point cloud
feature
neighborhood
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010517761.XA
Other languages
Chinese (zh)
Other versions
CN113850748B (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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
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 Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN202010517761.XA priority Critical patent/CN113850748B/en
Publication of CN113850748A publication Critical patent/CN113850748A/en
Application granted granted Critical
Publication of CN113850748B publication Critical patent/CN113850748B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • 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/10028Range image; Depth image; 3D point clouds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明提供了一种点云质量的评估方法及评估系统,用于对点云进行质量评价,本发明采用点云中点的空间信号梯度对点云质量的失真程度进行质量评估,先筛选出关键点,再提取关键点在参考点云和失真点云中的信号梯度并进行比较,得到关键点的信号梯度相似度,从而对点云的失真程度的进行评价,提高对点云的失真程度评价的精度,为点云数据的传输、压缩、编码等处理过程中的修正补偿提供依据,进一步提高点云质量,最终给用户带来更好的体验。

Figure 202010517761

The invention provides a point cloud quality evaluation method and an evaluation system, which are used to evaluate the point cloud quality. The invention uses the spatial signal gradient of the point cloud to evaluate the distortion degree of the point cloud quality. Key points, then extract the signal gradients of the key points in the reference point cloud and the distorted point cloud and compare them to obtain the signal gradient similarity of the key points, so as to evaluate the degree of distortion of the point cloud and improve the degree of distortion of the point cloud. The accuracy of the evaluation provides a basis for correction and compensation in the process of point cloud data transmission, compression, encoding, etc., further improving the quality of the point cloud, and ultimately bringing a better experience to the user.

Figure 202010517761

Description

Point cloud quality evaluation system and method
Technical Field
The invention relates to the application field of quality evaluation of multiple distortion types existing in point cloud, in particular to a point cloud quality evaluation system and method.
Background
With the widespread use of Virtual Reality (VR), Augmented Reality (AR), and mixed Reality, point clouds have become one of the most interesting immersive media types. A point cloud is a series of point sets containing characteristic attribute information, including coordinates, colors, normal vectors, and the like. In order to make the point cloud be well applied to various application occasions such as compression, transmission, data recovery and the like, the quality of the point cloud must be accurately evaluated. However, compared with traditional media types such as pictures, the points of the point cloud are scattered and distributed in the space, and there is no definite connection relation, so that the quality is difficult to measure. The existing objective evaluation algorithm has large limitation, so that an implementation scheme for designing accurate and efficient objective quality evaluation aiming at point cloud is urgently needed.
Disclosure of Invention
The invention provides a point cloud quality evaluation system and method, which are used for evaluating the point cloud quality by adopting a method for extracting a spatial signal gradient, thereby solving the problem that the distortion degree of the point cloud is difficult to evaluate.
The invention provides a point cloud quality evaluation method, which comprises the following steps:
step S1, sampling the reference point cloud, and extracting key points;
step S2, constructing space neighborhoods, namely a first space neighborhood and a second space neighborhood, by respectively adopting the reference point cloud and the distortion point cloud; respectively selecting neighborhoods with the key point as the center in the first space neighborhood and the second space neighborhood, namely a first neighborhood and a second neighborhood, and respectively establishing the connection relation between the points in the first neighborhood and the second neighborhood;
step S3, generating the signal gradient similarity of the key point corresponding to the attribute information according to the connection relation and the attribute information between the points in the first neighborhood and the second neighborhood of the key point;
step S4, combining the signal gradient similarity of the attribute information corresponding to the key points to generate the signal gradient similarity of the attribute characteristics corresponding to the key points, wherein the attribute characteristics are represented by at least one attribute information;
and step S5, calculating to obtain a quality evaluation result of the corresponding attribute features of the point cloud by combining the signal gradient similarity of the corresponding attribute features of each key point.
Preferably, in step S1, the reference point cloud is sampled, and high-pass filtering or random down-sampling is performed.
Preferably, in step S2, the first and second spatial neighborhoods are constructed based on geometric or spatial composition.
Preferably, in step S3, each attribute information corresponding to the key point has at least one type of signal gradient feature that can be used to calculate a signal gradient similarity.
Preferably, the step S3 includes the steps of:
step S31, calculating the signal gradient of the key point corresponding to the attribute information under the signal gradient characteristic;
step S32, normalizing the signal gradient of the attribute information under the signal gradient characteristic corresponding to the key point to obtain the gradient similarity of the attribute information under the signal gradient characteristic corresponding to the key point;
and step S32, pooling the signal gradient similarity of the attribute information corresponding to the key point under the signal gradient characteristic to obtain the signal gradient similarity of the key point corresponding to the attribute information.
Preferably, each attribute information corresponding to the key point has the following signal gradient characteristics that can be used to calculate the signal gradient similarity: a signal gradient aggregation feature, a signal gradient averaging feature, and a signal gradient covariance feature.
Preferably, the signal gradient of the key point corresponding to the attribute information under the signal gradient aggregation characteristic is: the sum of the signal gradients of the keypoints in the first neighbourhood and all points in the neighbourhood which are in operative connection with the keypoints, and the sum of the signal gradients of the keypoints in the second neighbourhood and all points in the neighbourhood which are in operative connection with the keypoints.
Preferably, the signal gradient of the key point corresponding to the attribute information under the signal gradient average characteristic is: the average value of the signal gradients of the key points in the first neighborhood and all points in the neighborhood which are in effective connection with the key points, and the average value of the signal gradients of the key points in the second neighborhood and all points in the neighborhood which are in effective connection with the key points.
Preferably, the signal gradient of the attribute information corresponding to the key point under the signal gradient covariance characteristic is: the covariance of the sequence of weighted signal gradients for points in the first neighborhood that are connected to the keypoint and the sequence of weighted signal gradients for points in the second neighborhood that are connected to the keypoint.
Preferably, in step S4, the method for generating the signal gradient similarity of the corresponding attribute feature of the key point includes:
when the attribute features of the key points are represented by only one attribute information, the signal gradient similarity of the key points corresponding to the attribute information is taken as the signal gradient similarity of the corresponding attribute features of the key points;
when the attribute features of the key points are represented by adopting various attribute information, weighting, multiplying, adding or averaging the signal gradient similarity of the various attribute information which is used for representing the same attribute feature and corresponds to the key points, and taking the signal gradient similarity of the corresponding attribute feature of the key points.
Optionally, in step S5, performing average calculation or weighted average calculation on the signal gradient similarity of the attribute feature corresponding to each key point to obtain a quality evaluation result of the attribute feature corresponding to the point cloud.
The invention provides a point cloud quality evaluation system, which is used for evaluating the quality of distorted point clouds and comprises a point cloud sampling module, a point cloud space construction module, a point cloud space gradient extraction module and a characteristic pooling module, and is characterized in that:
the point cloud sampling module is used for sampling the reference point cloud and extracting key points;
the point cloud space construction module is used for constructing two space neighborhoods, namely a first space neighborhood and a second space neighborhood, by respectively adopting the reference point cloud and the distortion point cloud, respectively selecting neighborhoods with the key point as the center in the two space neighborhoods, namely the first neighborhood and the second neighborhood, and respectively establishing the connection relation between the points in the two neighborhoods;
the point cloud spatial gradient extraction module generates signal gradients of the attribute information corresponding to the key points under the signal gradient characteristics according to the connection relation, the attribute information and the signal gradient characteristics between the points in two adjacent regions of the key points;
the feature pooling module is used for performing normalization processing and pooling processing on the signal gradient of the attribute information under the signal gradient feature corresponding to the key point to generate signal gradient similarity of the key point corresponding to the attribute information and further generating the signal gradient similarity of the key point corresponding to the attribute feature and a quality evaluation result of the point cloud corresponding to the attribute feature;
the attribute features are represented by at least one attribute information, and each attribute information has at least more than one type of signal gradient features which can be used for calculating the signal gradient similarity.
Preferably, the feature pooling module performs normalization processing on the signal gradient of the attribute information under the signal gradient feature corresponding to the key point to obtain the gradient similarity of the attribute information under the signal gradient feature corresponding to the key point; and performing pooling treatment to obtain the signal gradient similarity of the key point to the attribute information.
Preferably, the feature pooling module generates the signal gradient similarity of the corresponding attribute feature of the keypoint by:
when the attribute features of the key points are represented by only one attribute information, the signal gradient similarity of the key points corresponding to the attribute information is taken as the signal gradient similarity of the corresponding attribute features of the key points;
when the attribute features of the key points are represented by adopting various attribute information, weighting, multiplying, adding or averaging the signal gradient similarity of the various attribute information which is used for representing the same attribute feature and corresponds to the key points, and taking the signal gradient similarity of the corresponding attribute feature of the key points.
Preferably, the method for generating the quality evaluation result of the corresponding attribute feature of the point cloud by the feature pooling module is as follows:
and carrying out average calculation or weighted average calculation on the signal gradient similarity of the corresponding attribute features of each key point in the point cloud.
Compared with the prior art, the invention has the following beneficial effects:
according to the method, the key points are screened out and the signal gradients of the key points are extracted for evaluating the distortion degree by adopting a method for evaluating the quality of the distortion degree of the point cloud quality based on the spatial signal gradients, so that the problem that the distortion degree of the point cloud is difficult to evaluate is solved, and a basis is provided for the correct processing of subsequent point cloud data.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
fig. 1 is a schematic flow chart of the method for evaluating the point cloud quality according to the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Fig. 1 is a flow chart of a method for evaluating the quality of a point cloud according to the present invention, which mainly includes the following parts:
firstly, sampling a reference point cloud by using a point cloud sampling method so as to obtain a series of key points. The point cloud sampling module is used for executing the processing procedure of the steps. The sampling can be performed by various sampling methods such as high-pass filtering or random down-sampling.
Recording the reference point cloud as P, wherein P belongs to Rm×nM represents the number of points, n represents the attribute characteristics of each point, and the attribute characteristics comprise geometry, color, normal vector, reflectivity and the like.
In a preferred embodiment, the reference point cloud P is recorded for the human visual system, taking into account the geometric (G) and color (C) featuresG,PC]∈Rm×6,PG,PC∈Rm×3(ii) a Sampling the reference point cloud to obtain a key point set PS,PS∈Rk×6K is less than m, and k is the number of key points.
In a preferred embodiment, the point cloud sampling module comprises a high-pass filter, and the high-pass filter can filter out points in the point cloud which meet a certain characteristic, or filter out points in the point cloud which are larger than a certain value.
The attribute features of each point in the reference point cloud and the distortion point cloud may be represented by one kind of attribute information or multiple kinds of attribute information according to actual needs. In a preferred embodiment, the attribute characteristics of the color are represented by three attribute information of R (red ), G (green ) and B (blue ), and red, green and blue are three primary colors.
In the step, the distorted point cloud does not need to be sampled, and the same key points are adopted for the subsequent data processing of the distorted point cloud and the reference point cloud, namely the key points obtained by sampling the reference point cloud.
And secondly, constructing expression modes of the reference graph and the distortion graph, wherein the point cloud space construction module is used for executing the processing process of the step.
(1) Constructing expression modes of the reference picture: and constructing a spatial neighborhood of the reference point cloud, namely a first spatial neighborhood, by using the reference point cloud. The first spatial neighborhood may be constructed centered on the keypoint. And selecting a first neighborhood taking the key point as a center in the first spatial neighborhood, wherein the first neighborhood of each key point comprises the key point and points adjacent to the key point in the reference point cloud. And establishing a connection relation between points in the first neighborhood, namely a first connection relation.
(2) Constructing a distortion map expression mode: and constructing a spatial neighborhood of the distorted point cloud, namely a second spatial neighborhood, by using the distorted point cloud. The second spatial neighborhood may also be constructed centered around the keypoint. And selecting a second neighborhood taking the key point as the center in a second space neighborhood, wherein the second neighborhood of each key point comprises the key point and the points adjacent to the key point in the distortion point cloud. And establishing a connection relationship between points in the second neighborhood, namely a second connection relationship.
The first spatial neighborhood and the second spatial neighborhood may be established based on geometric construction, spatial construction, and the like. In a preferred embodiment, the first spatial neighborhood and the second spatial neighborhood are established based on euclidean distances.
The first neighborhood and the second neighborhood are the same in size and are selected based on requirements. In a preferred embodiment, a gaussian function is used to establish the connection relationship between each point in the first neighborhood and each point in the second neighborhood, and the specific calculation method of the connection relationship between each point in the first neighborhood and each point in the second neighborhood is as follows:
for two points a, b,
Figure BDA0002530810520000051
wherein, tau represents the Euclidean distance,
Figure BDA0002530810520000052
the position information of points a and b in the neighborhood is respectively shown, G represents the geometrical attribute characteristic, and sigma represents the variance of a Gaussian function. The adjacent points are adjacent points where two points a and b different from 0 are opposite to each other.
If Wa,bNot equal to 0, the representative points a and b have a spatial dependence relationship, and the dependence degree thereof has a positive correlation with the Euclidean distance. Based on this, for any neighborhood Φ centered on a key point, an adjacency matrix W describing the connection relationship of each point included in the neighborhood Φ can be obtained.
And thirdly, extracting the spatial signal gradient, wherein the point cloud spatial gradient extraction module is used for executing the processing procedure of the step.
One attribute feature of each point in the reference point cloud and the distortion point cloud corresponds to one signal; an attribute feature may be represented by one or more types of attribute information, and one or more channels may exist for a corresponding signal, one channel being matched with one attribute information.
And respectively generating the signal gradient similarity of the key point corresponding to the attribute information in the first neighborhood and the second neighborhood of the key point according to the connection relation between the points and the available signal gradient characteristics of the attribute information.
In a preferred embodiment, the signal f is characterized by a selected attribute of color (C, color), f ∈ PCThe attribute features of the color are represented by three types of attribute information, namely R (red), G (green ), and B (blue). In one neighborhood (first neighborhood or second neighborhood) of the keypoint, signal f may select attribute information (R, G or B) of points within the neighborhood.
For each attribute information, there are at least three types of signal gradient features that can be used to calculate signal gradients and/or signal gradient similarities, respectively: a signal gradient aggregation feature, a signal gradient averaging feature, and a signal gradient covariance feature.
First-class signal gradient characteristics: signal gradient aggregation characteristics. Defining the signal gradient z (a) of the attribute information corresponding to any point a in the neighborhood under the signal gradient aggregation characteristic as follows:
Figure BDA0002530810520000061
wherein, Wa,bValues representing the direct adjacency of points a and b, f (a), f (b) values representing the attribute information corresponding to signal f at points a and b, phiaRepresenting the set of points in the neighborhood that have a connection relationship with a.
The signal gradient z (i) of the key point i under the signal gradient aggregation characteristic can be calculated by adopting the formula.
Second-class signal gradient characteristics: signal gradient average characteristics. Based on the signal gradient z (a) of the point a corresponding to certain attribute information under the signal gradient aggregation characteristic, the signal gradient k (a) of the point a corresponding to the attribute information in the neighborhood under the signal gradient average characteristic can be further calculated,
k(a)=z(a)/N,
n represents the number of points in the geometric neighborhood which have a definite connection relation with the point a.
The signal gradient k (i) of the key point i under the signal gradient average characteristic can be calculated by adopting the formula.
The third type of signal gradient feature: signal gradient covariance characterization. Aiming at a first neighborhood and a second neighborhood of a certain key point, the following processing is carried out: firstly, comparing the number of adjacent points of the key points in the first neighborhood and the second neighborhood (namely, the points with the adjacent relation with the key points not being zero), searching a neighborhood with less adjacent points of the key points, and recording the neighborhood as a reference neighborhood of the key points, and recording the other neighborhood as a candidate neighborhood of the key points; respectively extracting points (namely adjacent points) with definite connection relation with the key points from the reference neighborhood and the candidate neighborhood, respectively randomly arranging the points into a queue, and marking the queue as QbAnd QcThe dimensions of the two may not be the same, i.e. the number of extracted neighboring points may not be the same. For QbEvery point within (every point is the adjacent point of the key point), from QcIf the geometric nearest neighbor point is searched, two sequences L with the same dimensionality and with the point at each position being the Euclidean nearest neighbor point can be generatedbAnd Lc. Calculating weighted signal gradients separately for points in both sequences, i.e.
G(j)=Wj,i(f(j)-f(i))。
Wherein G (j) represents the sequence Lb、LcF (j) represents the sequence Lb、LcSignal intensity of the j-th point in (1), Wj,iRepresenting the adjacency matrix coefficient of the j-th point and the key point i. Based on the above formula, can respectively aim at the sequence LbAnd LcRespectively calculating the sequence G of weighted signal gradientsbAnd Gc
Then using GbAnd GcCalculating the signal gradient cov (G) of the key points in the neighborhood corresponding to the attribute information under the signal gradient covariance characteristicb,Gc),
Wherein cov () represents covariance calculation, cov (a, b) ═ E (ab) -E (a) E (b), and E () represents average value calculation.
And fourthly, pooling characteristics, wherein the characteristic pooling module is used for executing the processing procedure of the step and comprises two substeps.
Firstly, each attribute information corresponding to a key point has at least three types of signal gradient features which can be used for calculating signal gradient and signal gradient similarity, and the signal gradient features are respectively as follows: a signal gradient aggregation feature, a signal gradient averaging feature, and a signal gradient covariance feature. The key point corresponds to certain attribute information and has two signal gradients respectively under the signal gradient aggregation characteristic and the signal gradient average characteristic, namely a first signal gradient in a first neighborhood and a second signal gradient in a second neighborhood; the key point corresponds to a certain attribute information, and only one signal gradient exists under the signal gradient covariance characteristic.
And respectively carrying out normalization processing on the signal gradients of a certain attribute information corresponding to the key point under the signal gradient aggregation characteristic, the signal gradient average characteristic and the signal gradient covariance characteristic to generate the signal gradient similarity of the attribute information corresponding to the key point under the corresponding signal gradient characteristic.
In a preferred embodiment, the normalization process is performed as follows:
for the key point i, the signal gradients corresponding to certain signal information (namely attribute information) on the reference point cloud and the distorted point cloud (namely the signal gradients corresponding to certain signal information in the first neighborhood and the second neighborhood) are respectively z (i)r、z(i)dThen the similarity between the two can be calculated by the following formula:
Figure BDA0002530810520000081
wherein T is a small positive real number, such as 0.001, which prevents the denominator from being zero and ensures the stability of the calculation result. s (i) belongs to (0,1), when s → 1, it shows that the Quality of the distorted point cloud and the reference point cloud is close to each other at the point, and the Quality of Experience (Quality of Experience) can be obtained at the time of human eye consumption. And normalizing the signal gradient of certain attribute information corresponding to the key point under the signal gradient aggregation characteristic and the signal gradient average characteristic, and respectively obtaining the signal gradient similarity of the attribute information corresponding to the key point under the signal gradient aggregation characteristic and the signal gradient average characteristic by adopting the normalization processing mode.
In a preferred embodiment, the normalization process is performed as follows:
sequence G Using Signal gradientsbAnd GcCalculating the gradient similarity o (i) of a certain attribute information corresponding to the key point i under the characteristic of signal gradient covariance,
Figure RE-GDA0002667080290000132
wherein cov () represents covariance calculation, cov (a, b) ═ E (ab) -E (a) E (b), E () represents average value calculation,
Figure RE-GDA0002667080290000133
each represents a group Gb、GcT is a small constant that prevents the denominator from being zero.
And then, performing pooling processing on the signal gradient similarity of a certain attribute information corresponding to the key point under the characteristics of a plurality of signal gradients, and finally obtaining the signal gradient similarity of the attribute information corresponding to the key point.
In a preferred embodiment, pooling is performed on the signal gradient similarity of a key point to certain attribute information under the signal gradient aggregation characteristic, the signal gradient average characteristic and the signal gradient covariance characteristic, respectively, to obtain the signal gradient similarity (i.e., the signal gradient similarity under a certain channel of the signal f) of the key point to the attribute information:
Q'=sim(z(i)r,z(i)d)αsim(k(i)r,k(i)d)βo(i)γ,
wherein Q' represents the signal gradient similarity of the key point i corresponding to the attribute information; z (i)r、z(i)dRepresenting the signal gradient of the attribute information (namely signal information) corresponding to the key point i on the reference point cloud and the distortion point cloud under the signal gradient aggregation characteristic (namely the key point i in the first neighborhood and the second neighborhood corresponds to the signal gradient of certain signal information under the signal gradient aggregation characteristic); k (i)r、k(i)dRepresenting reference point clouds and distortion pointsThe key point i on the cloud corresponds to the signal gradient of the attribute information (i.e. the signal information) under the signal gradient average characteristic (i.e. the key point i in the first neighborhood and the key point i in the second neighborhood correspond to the signal gradient of certain signal information under the signal gradient average characteristic); o (i) representing the gradient similarity of the key points i on the reference point cloud and the distorted point cloud corresponding to the attribute information under the signal gradient covariance characteristic; alpha, beta and gamma respectively represent the enhancement coefficients of the similarity of the three signal gradients under the signal gradient aggregation characteristic, the signal gradient average characteristic and the signal gradient covariance characteristic.
In a preferred embodiment, the signal gradient similarity of a certain attribute information under a plurality of signal gradient characteristics is corresponding to the key point, and the signal gradient similarity corresponding to the attribute information is obtained as the key point by adding or averaging the signal gradient similarities.
Finally, when only one channel exists in the signal f, directly taking the signal gradient similarity of the key point corresponding to the attribute information as the signal gradient similarity of the corresponding attribute characteristic of the key point; and when the signal f has a plurality of channels, multiplying the signal gradient similarity weights of a plurality of types of attribute information which are used for representing the same attribute characteristics and correspond to the key points (namely weighting the signal gradients of the key points in the plurality of channels) to obtain the signal gradient similarity of the corresponding attribute characteristics of the key points.
The method takes the key points extracted in the first step as an object for calculating the signal gradient similarity, namely calculating the similarity of k key points, then adding the similarity, and carrying out average calculation or reinforced average calculation to obtain the quality evaluation result of the corresponding attribute characteristics of the point cloud.
In a preferred embodiment, the attribute features of the color (C, color) of the signal f include three channels (corresponding to three attribute information) of R (red ), G (green ), and B (blue ), and for the extracted k key points, the signal gradient similarity of the color (C, color) of the signal f is a weighted sum of R, G, B channels, that is:
Figure RE-GDA0002667080290000141
wherein, Q'R,iRepresenting the signal gradient similarity, Q 'of the key point i in the R channel'G,iRepresenting the signal gradient similarity, Q 'of the key point i in the G channel'B,iSignal gradient, s, representing the critical point i in the B channel1,s2,s3Enhancement coefficients representing the similarity of the signal gradients of R, G, B channels, S ═ S1+s2+s3And | represents absolute value operation, and Q is the final objective quality evaluation score (quality evaluation result of corresponding attribute features of the point cloud).
According to the technical scheme, the method for evaluating the quality of the distortion degree of the point cloud quality based on the spatial signal gradient is adopted, the key points are screened out, the signal gradients of the key points are extracted, the signal gradient similarity of the key points in the reference point cloud and the distortion point cloud is compared, and therefore the distortion degree of the point cloud is evaluated, the problem that the distortion degree of the point cloud is difficult to evaluate is solved, a basis is provided for correction compensation in the processes of transmission, compression, encoding and the like of point cloud data, and the accuracy of information is guaranteed.
Those skilled in the art will appreciate that, in addition to implementing the systems, apparatus, and individual modules thereof provided by the present invention in purely computer readable program code, the same procedures can be implemented entirely by logically programming method steps into logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system, the device and the modules thereof provided by the present invention can be considered as a hardware component, and the modules included in the system, the device and the modules thereof for implementing various programs can also be considered as structures in the hardware component; modules for performing various functions may also be considered to be both software programs for performing the methods and structures within hardware components.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (15)

1.一种点云质量的评估方法,其特征在于,包括如下步骤:1. an evaluation method of point cloud quality, is characterized in that, comprises the steps: 步骤S1:对参考点云进行采样,提取关键点;Step S1: sampling the reference point cloud to extract key points; 步骤S2:分别采用参考点云、失真点云构建空间邻域,即第一空间邻域和第二空间邻域;并在第一空间邻域、第二空间邻域中分别选取以关键点为中心的邻域,即第一邻域和第二邻域,分别在第一邻域、第二邻域中建立各点之间的连接关系;Step S2: respectively use the reference point cloud and the distorted point cloud to construct spatial neighborhoods, namely the first spatial neighborhood and the second spatial neighborhood; and select the key points as the first spatial neighborhood and the second spatial neighborhood respectively. The neighborhood of the center, namely the first neighborhood and the second neighborhood, establish the connection relationship between the points in the first neighborhood and the second neighborhood respectively; 步骤S3:在所述关键点的第一邻域、第二邻域内,根据各点之间的连接关系和属性信息,生成该关键点对应该属性信息的信号梯度相似度;Step S3: In the first neighborhood and the second neighborhood of the key point, according to the connection relationship and attribute information between the points, generate the signal gradient similarity of the key point corresponding to the attribute information; 步骤S4:结合所述关键点对应属性信息的信号梯度相似度,生成所述关键点的对应属性特征的信号梯度相似度,所述属性特征采用至少一种属性信息表示;Step S4: combining the signal gradient similarity of the attribute information corresponding to the key point, the signal gradient similarity of the corresponding attribute feature of the key point is generated, and the attribute feature is represented by at least one attribute information; 步骤S5:结合各关键点的对应属性特征的信号梯度相似度,计算得到点云的对应属性特征的质量评估结果。Step S5: Combine the signal gradient similarity of the corresponding attribute features of each key point to calculate the quality evaluation result of the corresponding attribute features of the point cloud. 2.如权利要求1所述的一种点云质量的评估方法,其特征在于,2. the evaluation method of a kind of point cloud quality as claimed in claim 1, is characterized in that, 步骤S1中,对参考点云进行采样,可以采用高通滤波或随机降采样的方式。In step S1, the reference point cloud is sampled, and high-pass filtering or random down-sampling can be used. 3.如权利要求1所述的一种点云质量的评估方法,其特征在于,3. the evaluation method of a kind of point cloud quality as claimed in claim 1, is characterized in that, 步骤S2中,所述第一空间邻域和第二空间邻域基于几何构成或空间构成构建。In step S2, the first spatial neighborhood and the second spatial neighborhood are constructed based on geometrical or spatial composition. 4.如权利要求1所述的一种点云质量的评估方法,其特征在于,4. the evaluation method of a kind of point cloud quality as claimed in claim 1, is characterized in that, 步骤S3中,所述关键点对应的每一所述属性信息,都至少有一类以上可用于计算信号梯度相似度的信号梯度特征。In step S3, each attribute information corresponding to the key point has at least one type of signal gradient feature that can be used to calculate the signal gradient similarity. 5.如权利要求4所述的一种点云质量的评估方法,其特征在于,5. the evaluation method of a kind of point cloud quality as claimed in claim 4, is characterized in that, 所述步骤S3包括如下步骤:The step S3 includes the following steps: 步骤S31,计算出关键点对应所述属性信息在信号梯度特征下的信号梯度;Step S31, calculating the signal gradient of the key point corresponding to the attribute information under the signal gradient feature; 步骤S32,针对关键点对应所述属性信息在信号梯度特征下的信号梯度,进行归一化处理,得到所述关键点对应所述属性信息在所述信号梯度特征下的梯度相似度;Step S32, performing normalization processing on the signal gradient of the key point corresponding to the attribute information under the signal gradient feature, to obtain the gradient similarity of the key point corresponding to the attribute information under the signal gradient feature; 步骤S32,对关键点对应所述属性信息在信号梯度特征下的信号梯度相似度,进行池化处理,得到关键点对应该属性信息的信号梯度相似度。Step S32, performing pooling processing on the signal gradient similarity of the key point corresponding to the attribute information under the signal gradient feature, to obtain the signal gradient similarity of the key point corresponding to the attribute information. 6.如权利要求5所述的一种点云质量的评估方法,其特征在于,6. the evaluation method of a kind of point cloud quality as claimed in claim 5, is characterized in that, 所述关键点对应的每一所述属性信息,都有如下可用于计算信号梯度相似度的信号梯度特征:信号梯度聚合特征、信号梯度平均特征和信号梯度协方差特征。Each of the attribute information corresponding to the key point has the following signal gradient features that can be used to calculate the signal gradient similarity: a signal gradient aggregation feature, a signal gradient average feature, and a signal gradient covariance feature. 7.如权利要求6所述的一种点云质量的评估方法,其特征在于,7. the evaluation method of a kind of point cloud quality as claimed in claim 6, is characterized in that, 所述关键点对应所述属性信息在信号梯度聚合特征下的信号梯度为:第一邻域中所述关键点与该邻域内所有与关键点有有效连接关系的点的信号梯度的和,第二邻域中所述关键点与该邻域内所有与关键点有有效连接关系的点的信号梯度的和。The signal gradient of the key point corresponding to the attribute information under the signal gradient aggregation feature is: the sum of the signal gradient of the key point in the first neighborhood and all the points in the neighborhood that have an effective connection relationship with the key point, the first The sum of the signal gradients of the key point in the second neighborhood and all the points in the neighborhood that have an effective connection relationship with the key point. 8.如权利要求6所述的一种点云质量的评估方法,其特征在于,8. the evaluation method of a kind of point cloud quality as claimed in claim 6, is characterized in that, 所述关键点对应所述属性信息在信号梯度平均特征下的信号梯度为:第一邻域中所述关键点与该邻域内所有与关键点有有效连接关系的点的信号梯度的平均值,第二邻域中所述关键点与该邻域内所有与关键点有有效连接关系的点的信号梯度的平均值。The signal gradient of the key point corresponding to the attribute information under the signal gradient average feature is: the average value of the signal gradient of the key point in the first neighborhood and all points in the neighborhood that have an effective connection relationship with the key point, The average value of the signal gradients of the key point in the second neighborhood and all the points in the neighborhood that are effectively connected to the key point. 9.如权利要求6所述的一种点云质量的评估方法,其特征在于,9. the evaluation method of a kind of point cloud quality as claimed in claim 6, is characterized in that, 所述关键点对应所述属性信息在信号梯度协方差特征下的信号梯度为:第一邻域中与关键点有连接关系的点的加权信号梯度组成的序列,与第二邻域中与该关键点有连接关系的点的加权信号梯度组成的序列的协方差。The signal gradient of the key point corresponding to the attribute information under the signal gradient covariance feature is: a sequence composed of weighted signal gradients of points in the first neighborhood that have a connection relationship with the key point, and the second neighborhood with this signal gradient. The covariance of the sequence consisting of the weighted signal gradients of the points whose keypoints are connected. 10.如权利要求1所述的一种点云质量的评估方法,其特征在于,10. The evaluation method of a point cloud quality as claimed in claim 1, wherein, 步骤S4中,生成所述关键点的对应属性特征的信号梯度相似度的方法为:In step S4, the method for generating the signal gradient similarity of the corresponding attribute feature of the key point is: 当所述关键点的属性特征只采用一种属性信息表示时,取所述关键点的对应该属性信息的信号梯度相似度,作为所述关键点的对应属性特征的信号梯度相似度;When the attribute feature of the key point is represented by only one type of attribute information, the signal gradient similarity of the key point corresponding to the attribute information is taken as the signal gradient similarity of the corresponding attribute feature of the key point; 当所述关键点的属性特征采用多种属性信息表示时,将所述关键点对应的用于表示同一属性特征的多种属性信息的信号梯度相似度加权相乘或相加或取平均值,作为所述关键点的对应属性特征的信号梯度相似度。When the attribute feature of the key point is represented by multiple attribute information, the signal gradient similarity weighted multiplication or addition or average value of the multiple attribute information corresponding to the key point and used to represent the same attribute feature, The signal gradient similarity as the corresponding attribute feature of the key point. 11.如权利要求1所述的一种点云质量的评估方法,其特征在于,11. A kind of evaluation method of point cloud quality as claimed in claim 1, is characterized in that, 所述步骤S5中,将各关键点对应属性特征的信号梯度相似度进行平均计算或加权平均计算,得到点云的对应属性特征的质量评估结果。In the step S5, the average calculation or weighted average calculation of the signal gradient similarity of the attribute features corresponding to each key point is performed to obtain the quality evaluation result of the corresponding attribute features of the point cloud. 12.一种点云质量的评估系统,用于对失真点云进行质量评估,包括点云采样模块、点云空间构建模块、点云空间梯度提取模块和特征池化模块,其特征在于:12. An evaluation system for point cloud quality, used for quality evaluation of distorted point clouds, comprising a point cloud sampling module, a point cloud space building module, a point cloud space gradient extraction module and a feature pooling module, characterized in that: 所述点云采样模块,用于对参考点云进行采样,提取关键点;The point cloud sampling module is used for sampling the reference point cloud and extracting key points; 所述点云空间构建模块,用于分别采用参考点云、失真点云构建两个空间邻域,即第一空间邻域和第二空间邻域,并在两个空间邻域中分别选取以关键点为中心的邻域,即第一邻域和第二邻域,分别在两个邻域中建立各点之间的连接关系;The point cloud space building module is used to construct two space neighborhoods, namely the first space neighborhood and the second space neighborhood, using the reference point cloud and the distorted point cloud respectively, and select the The neighborhood with the key point as the center, namely the first neighborhood and the second neighborhood, establish the connection relationship between the points in the two neighborhoods respectively; 所述点云空间梯度提取模块,在所述关键点的两个邻域内,根据各点之间的连接关系、属性信息以及信号梯度特征,生成所述关键点对应所述属性信息在所述信号梯度特征下的信号梯度;The point cloud space gradient extraction module, in the two neighborhoods of the key point, generates the key point corresponding to the attribute information in the signal according to the connection relationship, attribute information and signal gradient characteristics between the points. Signal gradient under gradient feature; 所述特征池化模块,针对所述关键点对应所述属性信息在所述信号梯度特征下的信号梯度,进行归一化处理和池化处理,生成所述关键点对应该属性信息的信号梯度相似度,进一步生成所述关键点的对应属性特征的信号梯度相似度以及点云的对应属性特征的质量评估结果;The feature pooling module performs normalization processing and pooling processing on the signal gradient of the attribute information corresponding to the key point under the signal gradient feature, and generates a signal gradient corresponding to the attribute information for the key point. Similarity, further generating the signal gradient similarity of the corresponding attribute features of the key points and the quality evaluation results of the corresponding attribute features of the point cloud; 其中,所述属性特征用至少一种属性信息表示,每一所述属性信息都至少有一类以上可用于计算信号梯度相似度的信号梯度特征。The attribute feature is represented by at least one type of attribute information, and each attribute information has at least one type of signal gradient feature that can be used to calculate the signal gradient similarity. 13.如权利要求12所述的一种点云质量的评估系统,其特征在于,13. The evaluation system of a point cloud quality according to claim 12, wherein, 所述特征池化模块,针对关键点对应所述属性信息在信号梯度特征下的信号梯度,进行归一化处理,得到所述关键点对应所述属性信息在所述信号梯度特征下的梯度相似度;再进行池化处理,得到关键点对应该属性信息的信号梯度相似度。The feature pooling module performs normalization processing on the signal gradient of the key point corresponding to the attribute information under the signal gradient feature, and obtains that the gradient of the key point corresponding to the attribute information under the signal gradient feature is similar and then perform pooling processing to obtain the signal gradient similarity of the key point corresponding to the attribute information. 14.如权利要求12所述的一种点云质量的评估系统,其特征在于,14. The evaluation system of a point cloud quality according to claim 12, wherein, 所述特征池化模块,生成所述关键点的对应属性特征的信号梯度相似度的方法为:In the feature pooling module, the method for generating the signal gradient similarity of the corresponding attribute feature of the key point is: 当所述关键点的属性特征只采用一种属性信息表示时,取所述关键点的对应该属性信息的信号梯度相似度,作为所述关键点的对应属性特征的信号梯度相似度;When the attribute feature of the key point is represented by only one type of attribute information, the signal gradient similarity of the key point corresponding to the attribute information is taken as the signal gradient similarity of the corresponding attribute feature of the key point; 当所述关键点的属性特征采用多种属性信息表示时,将所述关键点对应的用于表示同一属性特征的多种属性信息的信号梯度相似度加权相乘或相加或取平均值,作为所述关键点的对应属性特征的信号梯度相似度。When the attribute feature of the key point is represented by multiple attribute information, the signal gradient similarity weighted multiplication or addition or average value of the multiple attribute information corresponding to the key point and used to represent the same attribute feature, The signal gradient similarity as the corresponding attribute feature of the key point. 15.如权利要求12所述的一种点云质量的评估系统,其特征在于,15. The evaluation system of a point cloud quality according to claim 12, wherein, 所述特征池化模块,生成点云的对应属性特征的质量评估结果的方法为:In the feature pooling module, the method for generating the quality evaluation result of the corresponding attribute feature of the point cloud is: 将点云中各关键点对应属性特征的信号梯度相似度进行平均计算或加权平均计算。The average calculation or weighted average calculation is performed on the signal gradient similarity of the attribute features corresponding to each key point in the point cloud.
CN202010517761.XA 2020-06-09 2020-06-09 Point cloud quality evaluation system and method Active CN113850748B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010517761.XA CN113850748B (en) 2020-06-09 2020-06-09 Point cloud quality evaluation system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010517761.XA CN113850748B (en) 2020-06-09 2020-06-09 Point cloud quality evaluation system and method

Publications (2)

Publication Number Publication Date
CN113850748A true CN113850748A (en) 2021-12-28
CN113850748B CN113850748B (en) 2024-07-26

Family

ID=78971994

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010517761.XA Active CN113850748B (en) 2020-06-09 2020-06-09 Point cloud quality evaluation system and method

Country Status (1)

Country Link
CN (1) CN113850748B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114782332A (en) * 2022-04-02 2022-07-22 宁波大学 Color point cloud quality evaluation method based on geometric and color joint perception
CN115314701A (en) * 2022-01-19 2022-11-08 青岛大学 V-PCC (point cloud sensing quality control) encoding point cloud perception quality evaluation method
CN116542981A (en) * 2023-07-06 2023-08-04 无锡晨智物联科技有限公司 Quality assessment method for reference-point-free cloud
CN117011299A (en) * 2023-10-07 2023-11-07 华侨大学 Reference point cloud quality assessment method and system integrating graph resampling and gradient characteristics

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190087979A1 (en) * 2017-09-18 2019-03-21 Apple Inc. Point cloud compression
US20190156518A1 (en) * 2017-11-22 2019-05-23 Apple Inc. Point cloud compression with closed-loop color conversion
CN111080684A (en) * 2019-12-12 2020-04-28 哈尔滨工程大学 Point cloud registration method for point neighborhood scale difference description

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190087979A1 (en) * 2017-09-18 2019-03-21 Apple Inc. Point cloud compression
US20190156518A1 (en) * 2017-11-22 2019-05-23 Apple Inc. Point cloud compression with closed-loop color conversion
CN111080684A (en) * 2019-12-12 2020-04-28 哈尔滨工程大学 Point cloud registration method for point neighborhood scale difference description

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
QI YANG等: "Inferring Point Cloud Quality via Graph Similarity", 《 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE 》, 24 December 2020 (2020-12-24) *
王新;刘永山;朱代春;刘新;张小潮;: "三维点云配准算法的研究", 燕山大学学报, no. 06, 30 November 2016 (2016-11-30) *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115314701A (en) * 2022-01-19 2022-11-08 青岛大学 V-PCC (point cloud sensing quality control) encoding point cloud perception quality evaluation method
CN114782332A (en) * 2022-04-02 2022-07-22 宁波大学 Color point cloud quality evaluation method based on geometric and color joint perception
CN116542981A (en) * 2023-07-06 2023-08-04 无锡晨智物联科技有限公司 Quality assessment method for reference-point-free cloud
CN116542981B (en) * 2023-07-06 2023-08-29 无锡晨智物联科技有限公司 Quality assessment method for reference-point-free cloud
CN117011299A (en) * 2023-10-07 2023-11-07 华侨大学 Reference point cloud quality assessment method and system integrating graph resampling and gradient characteristics
CN117011299B (en) * 2023-10-07 2024-02-20 华侨大学 Reference point cloud quality assessment method and system integrating graph resampling and gradient characteristics

Also Published As

Publication number Publication date
CN113850748B (en) 2024-07-26

Similar Documents

Publication Publication Date Title
CN113850748A (en) Evaluation system and method for point cloud quality
CN101038593B (en) Method and apparatus for representing a group of images
Li et al. Example-based image colorization using locality consistent sparse representation
JP5463415B2 (en) Method and system for quasi-duplicate image retrieval
US6674915B1 (en) Descriptors adjustment when using steerable pyramid to extract features for content based search
CN104715251B (en) A kind of well-marked target detection method based on histogram linear fit
WO2017181892A1 (en) Foreground segmentation method and device
CN113378620B (en) Cross-camera pedestrian re-identification method in surveillance video noise environment
CN109657083B (en) Method and device for establishing textile picture feature library
Yao et al. A novel technique for analysing histogram equalized medical images using superpixels
CN107392211B (en) Salient target detection method based on visual sparse cognition
CN109165551B (en) An expression recognition method based on adaptive weighted fusion of saliency structure tensor and LBP features
Lu et al. Spectral segmentation via midlevel cues integrating geodesic and intensity
AU2015218184A1 (en) Processing hyperspectral or multispectral image data
CN113446998B (en) Hyperspectral target detection data-based dynamic unmixing method
CN116797510A (en) Image processing methods, devices, computer equipment and storage media
CN112884884A (en) Candidate region generation method and system
CN110298365B (en) Theme color extraction method based on human vision
CN115861555B (en) Augmented reality map spatial matching method and mobile device based on natural features
Tang et al. A GMS-guided approach for 2D feature correspondence selection
Mukherjee et al. Content based image retrieval using GLCM
Lin et al. A new probabilistic representation of color image pixels and its applications
Shen et al. A holistic image segmentation framework for cloud detection and extraction
Goswami et al. Nearest clustering algorithm for satellite image classification in remote sensing applications
CN114494184A (en) A PCB defect detection method based on an improved fully convolutional neural network

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