Per-Pixel Manifold-Based Color Calibration Technique
Abstract
1. Introduction
2. Problem Definition
3. Derivation of the Solution
4. Formulation in 2D Pixel Grid
5. Solution on a 2D Grid
6. Notes on Partially Overlapping Images
7. Experiments
8. Summary
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing scenes as neural radiance fields for view synthesis. Commun. ACM 2021, 65, 99–106. [Google Scholar] [CrossRef] [Scilit]
- Wang, P.; Liu, Y.; Chen, Z.; Liu, L.; Liu, Z.; Komura, T.; Theobalt, C.; Wang, W. F2-nerf: Fast neural radiance field training with free camera trajectories. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 4150–4159. [Google Scholar]
- Nawaz, A.; Kanwal, I.; Idrees, S.; Imtiaz, R.; Jalil, A.; Ali, A.; Ahmed, J. Fusion of color and infrared images using gradient transfer and total variation minimization. In Proceedings of the 2nd International Conference on Computer and Communication Systems (ICCCS), Krakow, Poland, 11–14 July 2017; pp. 82–85. [Google Scholar] [CrossRef] [Scilit]
- Petschnigg, G.; Szeliski, R.; Agrawala, M.; Cohen, M.; Hoppe, H.; Toyama, K. Digital photography with flash and no-flash image pairs. ACM Trans. Graph. 2004, 23, 664–672. [Google Scholar] [CrossRef] [Scilit]
- Furukawa, Y.; Hernández, C. Multi-View Stereo: A Tutorial. Found. Trends® Comput. Graph. Vis. 2015, 9, 1–148. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Li, Y.; Yao, J.; Gong, Y.; Li, L. Global Color Consistency Correction for Large-Scale Images in 3-D Reconstruction. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 3074–3308. [Google Scholar] [CrossRef] [Scilit]
- Chung, K.-L.; Lee, C.-Y. Fusion-Based Multiview Color Correction via Minimum Weight-First-Then-Larger Outdegree Target Image Selection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4707716. [Google Scholar] [CrossRef] [Scilit]
- Lu, S.-P.; Ceulemans, B.; Munteanu, A.; Schelkens, P. Spatio-Temporally Consistent Color and Structure Optimization for Multiview Video Color Correction. IEEE Trans. Multimed. 2015, 17, 577–590. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Cai, C.; Liu, J. YUV Correction for Multi-View Video Compression. In Proceedings of the 18th International Conference on Pattern Recognition (ICPR’06), Hong Kong, China, 20–24 August 2006; pp. 734–737. [Google Scholar] [CrossRef] [Scilit]
- Fezza, S.A.; Larabi, M.-C.; Faraoun, K.M. Coding and rendering enhancement of multi-view video by color correction. In Proceedings of the European Workshop on Visual Information Processing (EUVIP), Paris, France, 10–12 June 2013; pp. 166–171. [Google Scholar]
- Fezza, S.A.; Larabi, M.-C. Color calibration of multi-view video plus depth for advanced 3D video. Signal Image Video Process. 2015, 9, 177–191. [Google Scholar] [CrossRef] [Scilit]
- Ganelin, I.; Nasiopoulos, P. Virtual View Color Estimation for Free Viewpoint TV Applications Using Gaussian Mixture Model. In Proceedings of the 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 3898–3902. [Google Scholar] [CrossRef] [Scilit]
- Ding, C.; Ma, Z. Multi-Camera Color Correction via Hybrid Histogram Matching. IEEE Trans. Circuits Syst. Video Technol. 2021, 31, 3327–3337. [Google Scholar] [CrossRef] [Scilit]
- Joshi, N. Color Calibration for Arrays of Inexpensive Image Sensors, Technoly Report; CSTR 2004-02 3/31/04 4/4/04; Stanford University: Stanford, CA, USA, 2004. [Google Scholar]
- Suominen, J.; Egiazarian, K. Camera Color Correction Using Splines. Electron. Imaging 2024, 36, 165-1–165-6. [Google Scholar] [CrossRef] [Scilit]
- Qiao, Y.; Jiao, L.; Yang, S.; Hou, B.; Feng, J. Color Correction and Depth-Based Hierarchical Hole Filling in Free Viewpoint Generation. IEEE Trans. Broadcast. 2019, 65, 294–307. [Google Scholar] [CrossRef] [Scilit]
- Dziembowski, A.; Mieloch, D.; Różek, S.; Domański, M. Color Correction for Immersive Video Applications. IEEE Access 2021, 9, 75626–75640. [Google Scholar] [CrossRef] [Scilit]
- Ilie, A.; Welch, G. Ensuring color consistency across multiple cameras. In Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV’05) Volume 1, Beijing, China, 17–21 October 2005; Volume 2, pp. 1268–1275. [Google Scholar] [CrossRef] [Scilit]
- Reinhard, E.; Adhikhmin, M.; Gooch, B.; Shirley, P. Color transfer between images. IEEE Comput. Graph. Appl. 2001, 21, 34–41. [Google Scholar] [CrossRef] [Scilit]
- Flynn, J.; Neulander, I.; Philbin, J.; Snavely, N. DeepStereo: Learning to Predict New Views From the World’s Imagery. arXiv 2016, arXiv:1506.06825. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Li, L.; Yao, J.; Xia, M.; Wang, H. Contrast-Aware Color Consistency Correction for Multiple Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 4941–4955. [Google Scholar] [CrossRef] [Scilit]
- Ye, S.; Lu, S.-P.; Munteanu, A. Color correction for large-baseline multiview video. Signal Process. Image Commun. 2017, 53, 40–50. [Google Scholar] [CrossRef] [Scilit]
- Ceulemans, B.; Lu, S.-P.; Schelkens, P.; Munteanu, A. Globally optimized multiview video color correction using dense spatio-temporal matching. In Proceedings of the 2015 3DTV-Conference: The True Vision-Capture, Transmission and Display of 3D Video (3DTV-CON), Lisbon, Portugal, 8–10 July 2015; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
- Liao, D.; Qian, Y.; Li, Z.-N. Semisupervised manifold learning for color transfer between multiview images. In Proceedings of the 23rd International Conference on Pattern Recognition (ICPR), Cancun, Mexico, 4–8 December 2016; pp. 259–264. [Google Scholar] [CrossRef] [Scilit]
- Freund, R.W. A Transpose-Free Quasi-Minimal Residual Algorithm for Non-Hermitian Linear Systems. SIAM J. Sci. Comput. 1993, 14, 470–482. [Google Scholar] [CrossRef] [Scilit]
- Saad, Y. Iterative Methods for Sparse Linear Systems: Second Edition; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2003. [Google Scholar] [CrossRef] [Scilit]
- Kelley, C.T. Iterative Methods for Linear and Nonlinear Equations; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1995. [Google Scholar] [CrossRef] [Scilit]
- Senoh, T.; Kenji, J.; Nobuji, T.; Hiroshi, Y.; Wegner, K. View Synthesis Reference Software (VSRS) 4.2 with improved inpainting and hole filing. In Proceedings of the ISO/IEC JTC1/SC29/WG11 MPEG2017, Hobart, Australia, 1–7 April 2017. [Google Scholar]
- Domański, M.; Grajek, T.; Klimaszewski, K.; Kurc, M.; Stankiewicz, O.; Stankowski, J.; Wegner, K. Poznań Multiview Video Test Sequences and Camera Parameters M17050. In Proceedings of the ISO/IEC JTC1/SC29/WG11, MPEG2009, Xian, China, 26–30 October 2009. [Google Scholar]
- Domański, M.; Dziembowski, A.; Kuehn, A.; Kurc, M.; Łuczak, A.; Mieloch, D.; Siast, J.; Stankiewicz, O.; Wegner, K. Poznan Blocks—A Multiview Video Test Sequence and Camera Parameters for Free Viewpoint Television M32243. In Proceedings of the ISO/IEC JTC1/SC29/WG11 MPEG2014, San Jose, CA, USA, 13–17 January 2014. [Google Scholar]
- Zitnick, C.; Kang, S.B.; Uyttendaele, M.; Winder, S.; Szeliski, R. High-quality video view interpolation using a layered representation. ACM Trans. Graph. 2004, 23, 600–608. [Google Scholar] [CrossRef] [Scilit]
- Goorts, P. The Genk Dataset, Real-Time Adaptive Plane Sweeping for Free Viewpoint Navigation in Soccer Scenes. Ph.D. Thesis, Hasselt University, Hasselt, Belgium, 2014; pp. 175–180. [Google Scholar]
- Senoh, T.; Tetsutani, N.; Yasuda, H. [MPEG-I Visual] Proposal of Trimming and Color Matching of Multi-View Sequences M47170. In Proceedings of the ISO/IEC JTC1/SC29/WG11 MPEG2019, Geneva, Switzerland, 25–29 March 2019. [Google Scholar]
- Afifi, M.; Digital Photography with Flash and No-Flash Image Pairs. MATLAB Central File Exchange. Available online: https://www.mathworks.com/matlabcentral/fileexchange/62625-digital-photography-with-flash-and-no-flash-image-pairs (accessed on 7 March 2025).





| Sequence | Resolution | Left Reference View | Right Reference View | Virtual View |
|---|---|---|---|---|
| Poznań Street [29] | 1920 × 1080 | 3 | 5 | 4 |
| Poznan Fencing 2 [30] | 1920 × 1080 | 4 | 6 | 5 |
| Poznan Blocks [30] | 1920 × 1080 | 4 | 6 | 5 |
| Poznan Carpark [29] | 1920 × 1080 | 3 | 5 | 4 |
| Ballet [31] | 1024 × 768 | 3 | 5 | 4 |
| Breakdancer [31] | 1024 × 768 | 3 | 5 | 4 |
| Soccer [32] | 1392 × 1136 | 3 | 5 | 4 |
| Quality (PSNR) Without Color Correction [dB] | Quality (PSNR) with Proposed Color Correction [dB] | Quality (PSNR) Improvement [dB] | |
|---|---|---|---|
| Poznan Street | 35.48 | 36.23 | 0.75 |
| Poznan Fencing | 29.62 | 31.23 | 1.61 |
| Poznan Blocks | 29.60 | 32.43 | 2.83 |
| Poznan Carpark | 36.87 | 37.02 | 0.15 |
| Ballet | 31.05 | 31.94 | 0.89 |
| Breakdancer | 31.47 | 31.83 | 0.46 |
| Soccer | 35.00 | 36.03 | 1.03 |
| Sequence | Without Color Correction | Global Color Transformation From [33] | Proposed Per-Pixel Color Transformation |
|---|---|---|---|
| Poznań Street | 1.6496 | 1.4576 | 0.0304 |
| Poznan Fencing 2 | 4.4137 | 4.0283 | 0.0504 |
| Poznan Blocks | 2.0739 | 1.9387 | 0.0977 |
| Poznan Carpark | 1.7684 | 1.5984 | 0.0779 |
| Ballet | 1.3975 | 1.1293 | 0.0600 |
| Breakdancer | 1.4839 | 1.3938 | 0.2880 |
| Soccer | 1.1830 | 1.0283 | 0.2735 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gardecki, S.; Wegner, K.; Grajek, T.; Klimaszewski, K. Per-Pixel Manifold-Based Color Calibration Technique. Appl. Sci. 2025, 15, 3128. https://doi.org/10.3390/app15063128
Gardecki S, Wegner K, Grajek T, Klimaszewski K. Per-Pixel Manifold-Based Color Calibration Technique. Applied Sciences. 2025; 15(6):3128. https://doi.org/10.3390/app15063128
Chicago/Turabian StyleGardecki, Stanisław, Krzysztof Wegner, Tomasz Grajek, and Krzysztof Klimaszewski. 2025. "Per-Pixel Manifold-Based Color Calibration Technique" Applied Sciences 15, no. 6: 3128. https://doi.org/10.3390/app15063128
APA StyleGardecki, S., Wegner, K., Grajek, T., & Klimaszewski, K. (2025). Per-Pixel Manifold-Based Color Calibration Technique. Applied Sciences, 15(6), 3128. https://doi.org/10.3390/app15063128

