论文导读(person re-identification)——Person Re-identification based on nonlinear ranking with difference

本文介绍了一种基于非线性排序与差分向量的行人重识别方法。该方法首先将行人图像分割为五个区域并提取HSV特征,接着通过构建样本对来训练分类器。为解决样本不平衡问题,采用了聚类技术辅助训练过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

论文:Person Re-identification based on nonlinear ranking with difference vectors
发表在:2014 information science
论文思路:
第一步:行人分割5块,分别提取30维度的HSV通道直方图特征,另外,从一个红框中,也就是行人身体中心部位再提取一个HSV直方图特征
第二步:根据样本对,构造正例和负例集合,将Rank问题转为排序问题
第三步:利用聚类方法对样本负例进行聚类,减少样本之间的不平衡问题
第四步:利用libsvm工具,选择RBF核进行分类,得到排序结果。

值得借鉴的思路在于:聚类的方法,降低样本间的不平衡问题。

### 基于EM算法的非线性Wiener系统MATLAB实现 对于处理带有缺失输出数据的非线性Wiener系统,可以采用期望最大化(Expectation-Maximization, EM)算法来估计模型参数。该方法通过迭代优化过程,在每次迭代中交替执行E步(计算隐含变量的条件期望)和M步(更新参数的最大似然估计)。针对非线性Wiener系统的特点以及存在缺失数据的情形,下面给出一段简化版的MATLAB代码示例[^1]。 ```matlab function [theta_hat, sigma2_hat] = em_nonlinear_wiener(y_observed, X, num_iter) % y_observed: 观测到的部分输出向量 (含有NaN表示未知/丢失的数据点) % X: 输入信号矩阵 % num_iter: EM算法最大迭代次数 n = length(X); % 数据长度 m = sum(~isnan(y_observed)); % 已知观测数量 % 初始化参数 theta_init = rand(size(X, 2), 1); sigma2_init = var(nonzeros(y_observed)); theta_hat = theta_init; sigma2_hat = sigma2_init; for iter = 1:num_iter % E-step: 计算Q函数所需的充分统计量 mu_pred = predict_output(theta_hat, X); R = diag([ones(m, 1)*sigma2_hat; ones(n-m, 1)*Inf]); K = chol(R)' \ covar_matrix(mu_pred, ~isnan(y_observed)); z_estimated = zeros(n, 1); z_estimated(isnan(y_observed)) = mean(z_estimated(isnan(y_observed))); z_estimated(~isnan(y_observed)) = ... nonzeros(y_observed - mu_pred(~isnan(y_obsirmed)))' * K(:, ~isnan(y_observed)); % M-step: 更新参数 theta_new = inv(X'*X)*(X'*z_estimated); residuals = z_estimated - predict_output(theta_new, X); sigma2_new = mean(residuals.^2); if abs(sigma2_new-sigma2_hat)/sigma2_hat < 1e-6 && norm(theta_new-theta_hat)<1e-6 break; end theta_hat = theta_new; sigma2_hat = sigma2_new; end function mu = predict_output(theta, X) mu = tanh(X*theta); % 非线性激活函数作为静态映射部分 end function C = covar_matrix(f_mean, mask) C = exp(-bsxfun(@minus,f_mean(mask)',f_mean(mask)).^2 / (0.5)^2); end ``` 此段程序实现了对给定输入`X`与不完全观察序列`y_observed`之间关系的学习,并尝试恢复隐藏状态`z`。这里假设系统的动态特性由一个简单的tanh型非线性转换描述;实际应用时可根据具体物理背景调整这部分表达式。此外,协方差核的选择也会影响最终效果,上述例子采用了高斯径向基函数形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值