130 likes | 208 Views
Reconstruction with Adaptive Feature-specific Imaging. Jun Ke 1 and M ark A. Neifeld 1,2. 1 Department of Electrical and Computer Engineering, 2 College of Optical Sciences University of Arizona. Frontiers in Optics 2007. Outline. Motivation for FSI and adaptation.
E N D
Reconstruction with Adaptive Feature-specific Imaging Jun Ke1 and Mark A. Neifeld1,2 1Department of Electrical and Computer Engineering, 2College of Optical Sciences University of Arizona Frontiers in Optics 2007
Outline • Motivation for FSI and adaptation. • Adaptive FSI using PCA/Hadamard features. • Adaptive FSI in noise. • Conclusion. Frontiers in Optics 2007
object feature object estimate Imaging optics Reconstruction matrix M (nxm) Imaging optics single detector DMD Parallel architecture: LCD LCD M (nxm) LCD Motivation - FSI Reconstruction with Feature-specific Imaging (FSI) : Sequential architecture: FSI benefits: • Lower hardware complexity • Smaller equipment size/weight • Higher measurement SNR • High data acquisition rate • Lower operation bandwidth • Less power consumption Frontiers in Optics 2007
Well designed projection vectors Adaptive PCA Poorly designed projection vectors Static PCA Projection value Training samples for 2nd projection vector Projection axis 2 Testing sample Projection axis 1 Training samples Projection axis 1 Estimation Projection axis 2 Estimation Motivation - Adaptation • The design of projection vector effects reconstruction quality. • Using PCA projection as example • Acquire feature measurements sequentially • Use acquired feature measurements and training data to adapt the next projection vector Frontiers in Optics 2007
Object estimate Object x Calculate R1from A1 Reconstruction Computational Optics Calculate f1 yi = fiTx Update Ai to Ai+1 according to yi Calculatefi+1 Ri+1 PCA-Based AFSI Adaptive FSI (AFSI) – PCA: K(1) nearest samples Projection axis 1 Selected samples K(1) nearest samples Projection axis According to 1st feature K(2) nearest samples Testing sample Projection axis 2 According to 2nd feature Testing sample i: adaptive step index Ai: ith training set Ri: autocorrelation matrix of Ai fi: dominate eigenvector of Ai yi: feature value measured by fi • High diversity of training data helps adaptation Frontiers in Optics 2007
is the total # of features • Feature measurements: where, • Reconstructed object: • RMSE: PCA-Based AFSI Object examples (32x32): • Number of training objects: 100,000 • Number of testing objects: 60 Frontiers in Optics 2007
Reconstruction from static FSI (M = 100) Reconstruction from AFSI (M = 100) PCA-Based AFSI AFSI – PCA: K increases • RMSE reduces using more features • RMSE reduces using AFSI compare to static FSI • Improvement is larger for high diversity data • RMSE improvement is 33% and 16% for high and low diversity training data, when M = 250. Frontiers in Optics 2007
Object estimate Reconstruction Object x Sort Hadamard bases Choose f1~fL Computational Optics yiL+j = f iL+jTx (j=1,…,L) x1(mean) Choose fiL+1 ~ f(i+1)L Update Ai to Ai+1 according to yiL+j Sort xi+1(mean) Hadamard-Based AFSI AFSI – Hadamard: • Projection vector’s implementation order is adapted. First 5 Hadamard basis ←Static FSI AFSI→ projection axis 1 projection axis 2 projection axis 1 sample mean Selected samples according to 1st feature K(2) nearest samples testing sample testing sample K(1) nearest samples K(1) nearest samples according to 2nd feature sample mean xi(mean): average vector of Ai fi: dominant Hadamard vector for Ai Frontiers in Optics 2007
L decreases L increases K increases Reconstruction from static FSI Reconstruction from adaptive FSI Hadamard-Based AFSI AFSI – Hadamard: • RMSE reduces in AFSI compared with static FSI • RMSE improvement is 32% and 18% for high and low diversity training data, when M = 500 and L = 10. • AFSI has smaller RMSE using small L when M is also small • AFSI has smaller RMSE using large L when M is also large Frontiers in Optics 2007
Hadamard-Based AFSI – Noise AFSI – Hadamard: Object estimate Calculate x1(mean) Object x Sort Hadamard bases Reconstruction Computational Optics Calculate Ri for Ai yiL+j = fiL+jTx+niL+j (j = 1,2,…L) Choose f1~fL ChoosefiL+1~f(i+1)L from de-noising yiL+j Sort • T : integration time • σ02 = 1 Update Ai to Ai+1 according to xi+1(mean) • Hadmard projection is used because of its good reconstruction performance • Feature measurements are de-noised before used in adaptation • Auto-correlation matrix is updated in each adaptation step • Wiener operator is used for object reconstruction Frontiers in Optics 2007
High diversity training data; σ02 = 1 High diversity training data; σ02 = 1 L decreases L increases K increases Hadamard-Based AFSI – Noise • T : integration time/per feature • σ02 = 1 • detector noise variance σ2 = σ02/T • RMSE in AFSI is smaller than in static FSI • RMSE is reduced further by modifyingRx in each adaptation step • RMSE improvement is larger using small L when M is also small • RMSE is small using large L when M is also large Frontiers in Optics 2007
High diversity training data; σ02 = 1 High diversity training data; σ02 = 1 Hadamard-Based AFSI – Noise T : integration time/per feature; M0: the number of features Total feature collection time = T × M0 • RMSE reduces as T increases • High reconstruction quality requirement needs longer total feature collection time • To achieve each RMSE requirement, there is a minimum total feature collection time. Frontiers in Optics 2007
Conclusion • Noise free measurements: • PCA-based and Hadmard-based AFSI system are presented • AFSI system presents lower RMSE than static FSI system • Noisy measurements: • Hadamard-based AFSI system in noise is presented • AFSI system presents smaller RMSE than static FSI system • There is a minimum total feature collection time to achieve a reconstruction quality requirement Frontiers in Optics 2007