Received the honours degree in 1970 and the Ph.D. degree in 1974, both in electrical engineering, from the University of Cambridge. From 1973 to 1983 he was with Marconi Space and Defence Systems, Portsmouth, England, specializing in digital signal processing and coding, as applied to speech coders, spread spectrum satellite communications, and advanced radio systems. Since 1983 he has been a Lecturer in Communications Systems and Image Processing at the University of Cambridge and a Fellow of Trinity College, Cambridge. He was appointed to a Readership in Signal Processing in 2000, and to the position of Professor of Signal Processing in 2007. He is currently head of the Signal Processing and Communications Research Group, which comprises 7 academic staff, approximately 10 post-docs and 25 PhD students. In the late 1990s and early 2000s he developed the dual-tree complex wavelet transform (DT-CWT) which has proved to be an important new way of using wavelets to solve problems, such as object recognition and classification, where shift-invariance and good directional selectivity are important and must be combined with low transform redundancy and high computational efficiency. Recently he has been PI on a number of EU and MOD-funded projects which have explored applications of the DT-CWT to problems such as content-based image retrieval, tracking of objects in surveillance video, and detection of objects and textures in difficult surroundings.