Circular Average Filtering and Circular Linear Interpolation in Complex Color Spaces (2310.08646v1)
Abstract: In color spaces where the chromatic term is given in polar coordinates, the shortest distance between colors of the same value is circular. By converting such a space into a complex polar form with a real-valued value axis, a color algebra for combining colors is immediately available. In this work, we introduce two complex space operations utilizing this observation: circular average filtering and circular linear interpolation. These operations produce Archimedean Spirals, thus guaranteeing that they operate along the shortest paths. We demonstrate that these operations provide an intuitive way to work in certain color spaces and that they are particularly useful for obtaining better filtering and interpolation results. We present a set of examples based on the perceptually uniform color space CIELAB or L*a*b* with its polar form CIEHLC. We conclude that representing colors in a complex space with circular operations can provide better visual results by exploitation of the strong algebraic properties of complex space C.
- Ken Shoemake. Animating rotation with quaternion curves. In Proceedings of the 12th annual conference on Computer graphics and interactive techniques, pages 245–254, New York City, NY, USA, 1985. ACM SIGGRAPH.
- Geometric algebra computing for computer graphics using gaalop. In ACM SIGGRAPH 2022 Courses, pages 1–173. ACM SIGGRAPH, New York City, NY, USA, 2022.
- John Vince. Geometric algebra for computer graphics. Springer Science & Business Media, New York City, NY, USA, 2008.
- Geometric algebra: New foundations, new insights. In Advanced 1-day course organized by Alyn Rockwood and given at Siggraph 2000. ACM SIGGRAPH, New York City, NY, USA, 2000.
- Lawrence G Roberts. Machine perception of three-dimensional solids. PhD thesis, Massachusetts Institute of Technology, 1963.
- Homogeneous coordinates. The Visual Computer, 11(1):15–26, 1994.
- An introduction to splines for use in computer graphics and geometric modeling. Morgan Kaufmann, San Francisco, CA, USA, 1995.
- Gerald Farin. Algorithms for rational bézier curves. Computer-aided design, 15(2):73–77, 1983.
- The NURBS book. Springer Science & Business Media, New York City, NY, USA, 1996.
- Bézier and B-spline techniques, volume 6. Springer, New York City, NY, USA, 2002.
- Color spaces for computer graphics. In Proceedings of the 5th annual conference on Computer graphics and interactive techniques, pages 20–25, New York City, NY, USA, 1978. ACM SIGGRAPH.
- Comparing the performance of l*a*b* and hsv color spaces with respect to color image segmentation. International Journal of Emerging Technology and Advanced Engineering, arXiv preprint arXiv:1506.01472, 5(2):192–203, 2015.
- Björn Ottosson. Oaklab: A perceptual color space for image processing. https://bottosson.github.io/posts/oklab/, December 23, 2020.
- Henri Gouraud. Continuous shading of curved surfaces. IEEE transactions on computers, 100(6):623–629, 1971.
- Michael S Floater. Mean value coordinates. Computer aided geometric design, 20(1):19–27, 2003.
- Coordinates for instant image cloning. ACM Transactions on Graphics (TOG), 28(3):1–9, 2009.
- Multidimensional digital signal processing. Prentice-Hall, New York City, NY, USA, 1984.
- Alan Zucconi. The secrets of colour interpolation. https://www.alanzucconi.com/2016/01/06/colour-interpolation/, January 6, 2016.
- Topics in circular statistics, volume 5. world scientific, 2001.
- Thomas Hotz. Extrinsic vs intrinsic means on the circle. In Geometric Science of Information: First International Conference, GSI 2013, Paris, France, August 28-30, 2013. Proceedings, pages 433–440. Springer, 2013.
- Towards a uniform color space: a better formula to describe the munsell and osa color scales. Color research & application, 11(1):11–24, 1986.
- Rolf G Kuehni. Towards an improved uniform color space. Color Research & Application, 24(4):253–265, 1999.
- Spectral spaces and color spaces. Color Research & Application, 29(1):29–37, 2004.
- Uniform colour spaces based on ciecam02 colour appearance model. Color Research & Application, 31(4):320–330, 2006.
- Dorothy Nickerson. History of the munsell color system and its scientific application. JOSA, 30(12):575–586, 1940.
- A general construction scheme for unit quaternion curves with simple high order derivatives. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pages 369–376, New York City, NY, USA, 1995. ACM SIGGRAPH.
- Mark D Fairchild. A revision of ciecam97s for practical applications. Color Research & Application, 26(6):418–427, 2001.
- Performance of a color-difference formula based on osa-ucs space using small-medium color differences. JOSA A, 23(9):2077–2084, 2006.
- Philip Willis. Projective alpha colour. Computer Graphics Forum, 25(3):557–566, 2006.
- The non-riemannian nature of perceptual color space. Proceedings of the National Academy of Sciences, 119(18):e2119753119, 2022.