当前位置:网站首页>LPQ (local phase quantization) study notes
LPQ (local phase quantization) study notes
2022-08-05 01:52:00 【Wsyoneself】
I feel that there are very few articles explaining this concept. Here I will sort out the (few) data I found to give my understanding:
- LPQ related:
- The LPQ descriptor is used to deal with blurred images, using the short-time Fourier transform: (u for frequency) (sift, more can refer to Gabor filter study notes_Wsyoneself's blog-CSDN blog) Extracted local phase information to analyzeAround the MxM area of the target pixel x, Fu(x) is the sift output of pixel x using the 2D spatial frequency u.
- In the LPQ descriptor, only 4 complex frequencies are considered: u0=(α,0), u1=(α,α), u2=(0,α), u3=(-α,-α),α is a small scalar frequency (much less than 1, a = 1/M (region side length)), corresponding to directions 0, 45, 90, 135, respectively.(in turn into the sift formula)
- The underlying LPQ feature at pixel position x is given by the vector:
where Re {....} and Im {....} are the real and imaginary parts of the complex number.Fx = [Re{Fu0(x), Fu1(x), Fu2(x), Fu3(x)},Im {Fu0(x), Fu1(x), Fu2(x), Fu3(x)}]
- The elements of this vector are then quantized using the delta function:
- If x>=0, δ(x)=1;
- Otherwise δ(x)=0.rcandrn(n=1,...,P), the intensity value of the center pixel (x,y) and its P_neighbourhood pixel at the circle of radius R (R>0).(that is, take the similar pixels as the upper bound, and collect the generated number)
- Finally, the resulting binary quantized coefficients are represented as integer values in [0-255] and collected into a histogram.
- In order to make LPQ statistically independent, a whitening transform based decorrelation step can be applied before the quantization process.
Supplementary knowledge:
Whitening Transform:
- Steps of the whitening algorithm:
- PCA preprocessing: The original data obtains two eigenvectors u1, u2 through the covariance matrix, and then projects each data point to these two eigenvectors to obtain the new coordinates of x in the new feature space
- PCA whitening: The features of each dimension are subjected to a standard deviation normalization process (that is, each dimension is directly divided by the standard deviation of the dimension), that is, the variance normalization operation is performed on the new coordinates
- ZCA whitening: Based on PCA whitening, the coordinates are converted to the original coordinate system (multiplied by a coefficient matrix)
- PCA is generally used for dimensionality reduction, but if dimensionality reduction is not performed, only PCA is used to obtain the feature vector, and then the data is mapped to a new feature space, which satisfies the first property (the correlation between features is relatively high.Low).
- Assuming that the training data is an image, the training input is redundant due to the strong correlation between adjacent pixels in the image.
- Whitening is a linear transformation(y=ax), used to decorrelate the source signal, the purpose is to reduce the redundancy of the input data, so that the whitened data has the following properties:
- Remove correlation between features//Low correlation between features
- All features have variance 1//All features have the same variance
边栏推荐
猜你喜欢
2022 EdgeX中国挑战赛8月3日即将盛大开幕
新来个技术总监,把DDD落地的那叫一个高级,服气
超越YOLO5-Face | YOLO-FaceV2正式开源Trick+学术点拉满
Are testing jobs so hard to find?I am 32 this year and I have been unemployed for 2 months. What should an older test engineer do next to support his family?
优化Feed流遭遇拦路虎,是谁帮百度打破了“内存墙”?
执掌图表
4. PCIe interface timing
缺陷检测(图像处理部分)
从一次数据库误操作开始了解MySQL日志【bin log、redo log、undo log】
[How to smash wool according to the music the couple listens to during the Qixi Festival] Does the background music affect the couple's choice of wine?
随机推荐
直播回放含 PPT 下载|基于 Flink & DeepRec 构建 Online Deep Learning
Knowledge Points for Network Planning Designers' Morning Questions in November 2021 (Part 1)
Three handshake and four wave in tcp
Exploding the circle of friends, Alibaba produced billion-level concurrent design quick notes are too fragrant
AI+PROTAC|dx/tx完成500万美元种子轮融资
Opencv - video frame skipping processing
第十四天&postman
fragment可见性判断
ExcelPatternTool: Excel table-database mutual import tool
JWT简单介绍
跨域解决方案
GC高德坐标和百度坐标转换
金仓数据库 KingbaseES V8 GIS数据迁移方案(3. 基于ArcGIS平台的数据迁移到KES)
day14--postman interface test
A new technical director, who calls DDD a senior, is convinced
[Word] #() error occurs after Word formula is exported to PDF
新唐NUC980使用记录:在用户应用中使用GPIO
领域驱动设计——MDD
测试工作这么难找吗?今年32,失业2个月,大龄测试工程师接下来该拿什么养家?
【Redis】Linux下Redis安装