© The Institution of Engineering and Technology
A new linear colour image filter based on linear quaternion systems (LQSs) is introduced. It detects horizontal, vertical, left- and right-diagonal edges with a single LQS convolution mask. The proposed filter is a canonic minimal filter of four LQS filters, each with different angles of rotation combined parallel wise. Different angles of rotation are a key features of the new filter such that horizontal, vertical, left, and right-diagonal LQS filter masks rotate pixels through angles , , , and , respectively. Although, the four LQS masks are combined parallel to make a single LQS mask but derived using four quaternion convolutions, one for each direction of edges, the LQS filter produces a result without the combination of results from four separate edge detectors. This methodology could be generalised to design more elaborate LQS filters to perform other geometric operations on colour image pixels. The proposed filter translates smoothly changing colours to different shades of grey and produces coloured edges in multiple directions, where there is a sudden change of colour in the original image. Another key idea of the proposed filter is that it is linear because it operates in homogeneous coordinates.
References
-
-
1)
-
6. Sangwine, S.J., Ell, T.A.: ‘Colour in i i image processing’, Electron. Commun. Eng. J., 2000, 12, (5), pp. 211–219.
-
2)
-
9. Sangwine, S.J., Ell, T.A., Gatsheni, B.N.: ‘Colour-dependent linear vector image filtering’. Proc. 12th European Signal Processing Conf. (EUSIPCO), Vienna, Austria, September 2004, pp. 585–588.
-
3)
-
26. Ward, J.P.: ‘Quaternions and Cayley numbers: algebra and applications, mathematics and its applications’, vol. 175 (Springer, Dordrecht, 1997). .
-
4)
-
15. Shi, L., Funt, B.: ‘Quaternion color texture segmentation’. Comput. Vis. Image Underst., 2007, 107, (1–2), pp. 88–96.
-
5)
-
16. Meserve, B.E.: ‘Fundamental concepts of geometry’ (Dover, New York, 1983), .
-
6)
-
22. Altmann, S.L.: ‘Rotations, quaternions, and double groups’ (Oxford University Press, Oxford, 1986).
-
7)
-
20. Ell, T.A.: ‘On systems of linear quaternion functions’. , February 2007.
-
8)
-
3. Economou, G.: ‘Detecting edges using density value’, Electron. Lett., 2004, 400, (24), pp. 1528–1530. .
-
9)
-
8. Sangwine, S.J., Gatsheni, B.N., Ell, T.A.: ‘Vector amplifications for color dependent image filtering’. Proc. 2003 Int. Conf. Image Processing (ICIP), Barcelona, Spain, September 2003, pp. 129–132. .
-
10)
-
1. Koschan, A., Abidi, M.: ‘Detection and classification of edges in color images’, IEEE Signal Process. Mag., 2005, 220, (1), pp. 1528–1530. .
-
11)
-
17. Sangwine, S.J.: ‘Perspectives on color image processing by linear vector methods using projective geometric transformations, advances in imaging and electron physics’, 175 (Academic Press, Cambridge, MA, 2013), pp. 283–307, .
-
12)
-
21. Ell, T.A.: ‘Hypercomplex color affine filters’. IEEE Int. Conf. Image Processing (ICIP) 2007, San Antonio, TX, USA, September 2007. .
-
13)
-
14. Denis, P., Carré, P., Fernandez-Maloigne, C.: ‘Spatial and spectral quaternionic approaches for colour images’, Comput. Vis. Image Underst., 2007, 1070, (1–2), pp. 74–87, .
-
14)
-
7. Sangwine, S.J.: ‘Colour image filters based on hypercomplex convolution’. IEE Proc., Vis., Image Signal Process., 2000, 1470, (2), pp. 89–93.
-
15)
-
18. Kuipers, J.B.: ‘Quaternions and rotation sequences’ (Princeton University Press, Princeton, NJ, 1999).
-
16)
-
10. Ell, T.A., Sangwine, S.J.: ‘Projective-space colour filters using quaternion algebra’. 2008 16th European Signal Processing Conf., 2008, pp. 25–29.
-
17)
-
2. Trahanias, P.E., Venetsanopoulos, A.N.: ‘Color edge detection using vector order statistics’, IEEE Trans. Image Process., 1993, 20, (2), pp. 259–264. .
-
18)
-
13. Said, S., Bihan, N.L., Sangwine, S.J.: ‘Fast complexified quaternion Fourier transform’, IEEE Trans. Signal Process., 2008, 560, (4), pp. 1522–1531. .
-
19)
-
19. Hamilton, W.R.: ‘Lectures on quaternions’ (Hodges and Smith, Dublin, 1853). .
-
20)
-
24. Hamilton, W.R.: ‘Elements of quaternions’ (Longmans, Green and Co., London, 1866).
-
21)
-
5. Evans, C.J., Sangwine, S.J., Ell, T.A.: ‘Hypercomplex color-sensitive smoothing filters’. Proc. 2000 Int. Conf. Image Processing (ICIP), Vancouver, British Columbia, Canada, September 2000, 1, pp. 541–544. .
-
22)
-
23. Ell, T.A., Sangwine, S.J.: ‘Linear quaternion systems toolbox for MATLAB’, 2007. .
-
23)
-
4. Sangwine, S.J.: ‘Colour image edge detector based on quaternion convolution’, Electron. Lett., 1998, 340, (10), pp. 969–971. .
-
24)
-
11. Pei, S.C., Cheng, C.M.: ‘Color image processing by using binary quaternion- moment-preserving thresholding technique’, IEEE Trans. Image Process., 1999, 80, (5), pp. 614–628. .
-
25)
-
12. Jin, L., Li, D.: ‘An efficient color-impulse detector and its application to color images’, IEEE Signal Process. Lett., 2007, 140, (6), pp. 397–400. .
-
26)
-
25. Quaternion Toolbox for MATLAB®, Version 2 with support for octonions. , 2013. .
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-ipr.2017.0921
Related content
content/journals/10.1049/iet-ipr.2017.0921
pub_keyword,iet_inspecKeyword,pub_concept
6
6