John F. Canny (born in 1958) is an Australian
computer scientist
A computer scientist is a person who is trained in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (a ...
, and ''
Paul E Jacobs and Stacy Jacobs Distinguished Professor of Engineering'' in the Computer Science Department of the
University of California, Berkeley
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant un ...
. He has made significant contributions in various areas of
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
and
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, including
artificial intelligence
Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech ...
,
robotics
Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrat ...
,
computer graphics
Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
,
human-computer interaction,
computer security
Computer security, cybersecurity (cyber security), or information technology security (IT security) is the protection of computer systems and networks from attack by malicious actors that may result in unauthorized information disclosure, t ...
,
computational algebra, and
computational geometry
Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
.
Biography
John Canny received his B.Sc. in Computer Science and Theoretical Physics from the
University of Adelaide
The University of Adelaide (informally Adelaide University) is a public research university located in Adelaide, South Australia. Established in 1874, it is the third-oldest university in Australia. The university's main campus is located on N ...
in South Australia, 1979, a B.E. (Hons) in Electrical Engineering, University of Adelaide, 1980, a M.S. and Ph.D. from the
Massachusetts Institute of Technology
The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
, 1983 and 1987, respectively.
In 1987, he joined the faculty of Electrical Engineering and Computer Sciences at UC Berkeley.
In 1987, he received the
Machtey Award
The Machtey Award is awarded at the annual IEEE Symposium on Foundations of Computer Science (FOCS) to the author(s) of the best student paper(s). A paper qualifies as a student paper if all authors are full-time students at the date of the submiss ...
and the
ACM Doctoral Dissertation Award
The ACM Doctoral Dissertation Award is awarded annually by the Association for Computing Machinery to the authors of the best doctoral dissertations in computer science and computer engineering. The award is accompanied by a prize of US $20,000 ...
. In 1999, he was the co-chair of the Annual Symposium on Computational Geometry. In 2002, he received the
American Association for Artificial Intelligence Classic Paper Award for the most influential paper from the 1983 National Conference on Artificial Intelligence. As the author of "A Variational Approach to Edge Detection" and the creator of the widely used
Canny edge detector, he was honored for seminal contributions in the areas of robotics and machine perception.
Fall 2002 Archive , EECS at UC Berkeley
Retrieved 20 May 2009.
See also
* Canny edge detector
*Existential theory of the reals In mathematical logic, computational complexity theory, and computer science, the existential theory of the reals is the set of all true sentences of the form
\exists X_1 \cdots \exists X_n \, F(X_1,\dots, X_n),
where the variables X_i are interpre ...
* Kinodynamic planning
Publications
Canny has published several books, papers and articles. A selection:
* 1986.
A computational approach to edge detection
'. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 8, 1986, pp. 679–698.
* 1988.
The Complexity of Robot Motion Planning
'. The ACM Distinguished Dissertation Series, Cambridge, MA: The MIT Press, 1988.
* 1993.
An opportunistic global path planner
. With M. C. Lin. In: ''Algorithmica'' vol. 10, no. 2-4, pp. 102–120, Aug. 1993.
* 2007.
MultiView: Improving trust in group video conferencing through spatial faithfulness
(Best Paper Prize). With D. T. Nguyen In: ''Proc. 2007 SIGCHI Conf. on Human Factors in Computing Systems'' (CHI '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 1465–1474.
References
External links
Homepage at UC Berkeley
{{DEFAULTSORT:Canny, John
Researchers in geometric algorithms
MIT School of Engineering alumni
UC Berkeley College of Engineering faculty
1953 births
Living people
University of Adelaide alumni
Australian computer scientists