Browse
Browse
Home
People
Organizations
Research
Events
Capability Map
John Johnstone
Associate Professor
Close
E-mail
jkj@uab.edu
Visualizations
Co-author Network
Map of Science
Co-investigator Network
John Johnstone
Associate Professor
Positions
Associate Professor (S)
,
Ophthalmology
,
School of Medicine
Associate Professor (P)
,
Computer & Information Sciences
,
College of Arts and Sciences
Administrator
,
Computer & Information Sciences
,
College of Arts and Sciences
Publications
Research
Teaching
Background
Contact
Publications
Selected Publications
Academic Article
Filter
Year
Title
Altmetric
2017
On the nesting of a contour dataset and its use in repair
.
Computer-Aided Design and Applications
. 14:796-804.
2017
2016
Measuring mean cup depth in the optic nerve head
.
Computer-Aided Design and Applications
. 13:693-700.
2016
2016
Peripapillary pachychoroid in nonarteritic anterior ischemic optic neuropathy
2016
2016
Displacement of the lamina cribrosa in response to acute intraocular pressure elevation in normal individuals of African and European descent
2016
2015
Peripapillary choroidal thickness variation with age and race in normal eyes
2015
2014
Variation of laminar depth in normal eyes with age and race
2014
2014
Analytical modeling of deformed plain woven thermoplastic composites
.
International Journal of Material Forming
. 7:379-393.
2014
2014
Variation of the axial location of bruch's membrane opening with age, choroidal thickness, and race
2014
2012
Profiling online auction sellers using image-editing styles
2012
2010
A Multiple Instance Learning and Relevance Feedback Framework for Retrieving Abnormal Incidents in Surveillance Videos
.
Journal of Multimedia
. 5.
2010
2007
Automatic in vivo microscopy video mining for leukocytes
.
SIGKDD explorations : newsletter of the Special Interest Group (SIG) on Knowledge Discovery & Data Mining
. 9:30-37.
2007
2006
The kernel of a freeform surface and its duality with the convex hull of its tangential surface
.
International Journal of Shape Modeling
. 12:129-142.
2006
2004
The Bézier tangential surface system: A robust dual representation of tangent space
.
Computing
. 72:105-115.
2004
2004
The convex hull of freeform surfaces
.
Computing
. 72:171-183.
2004
1996
A Philosophy for Smooth Contour Reconstruction.
1996
1995
A rational model of the surface swept by a curve
1995
1994
On the Lower Degree Intersections of two Natural Quadrics
.
ACM Transactions on Graphics
. 13:400-424.
1994
1994
Computing the intersection of a plane and a revolute quadric
1994
1994
The bisector of a point and a plane parametric curve
.
Computer Aided Geometric Design
. 11:117-151.
1994
1993
A new intersection algorithm for cyclides and swept surfaces using circle decomposition
.
Computer Aided Geometric Design
. 10:1-24.
1993
1992
Computing the intersection of a plane and a natural quadric
1992
1991
A localized method for intersecting plane algebraic curve segments
1991
1990
Sorting Points Along an Algebraic Curve
.
SIAM Journal on Computing
. 19:925-967.
1990
1984
Twofold Triple Systems with a Minimal Change Property
.
Ars Combinatoria
. 18:151-161.
1984
Research
Investigator On
Building a Community of Scholars & Graduates in Areas of Critical Need
awarded by
NSF - National Science Foundation
Teaching
Teaching Activities
CS101 - Fluency With Information Techn (Spring Term 2013)
CS103 - Introduction to CS in Python (Fall Term 2018)
CS103 - Introduction to CS in Python (Fall Term 2019)
CS103 - Introduction to CS in Python (Fall Term 2020)
CS103 - Introduction to Computation (Fall Term 2016)
CS103 - Introduction to Computation (Spring Term 2017)
CS103 - Introduction to Computation (Spring Term 2018)
CS103L - Intro to CS in Python Lab (Fall Term 2018)
CS103L - Intro to CS in Python Lab (Fall Term 2018)
CS103L - Intro to CS in Python Lab (Fall Term 2018)
CS103L - Intro to CS in Python Lab (Fall Term 2018)
CS103L - Intro to CS in Python Lab (Fall Term 2019)
CS103L - Intro to CS in Python Lab (Fall Term 2019)
CS103L - Intro to CS in Python Lab (Fall Term 2019)
CS103L - Intro to CS in Python Lab (Fall Term 2020)
CS103L - Intro to CS in Python Lab (Fall Term 2020)
CS103L - Intro to CS in Python Lab (Fall Term 2020)
CS103L - Intro to Computation Lab (Fall Term 2016)
CS103L - Intro to Computation Lab (Fall Term 2016)
CS103L - Intro to Computation Lab (Fall Term 2016)
CS103L - Intro to Computation Lab (Fall Term 2016)
CS103L - Intro to Computation Lab (Spring Term 2017)
CS103L - Intro to Computation Lab (Spring Term 2017)
CS103L - Intro to Computation Lab (Spring Term 2017)
CS103L - Intro to Computation Lab (Spring Term 2018)
CS103L - Intro to Computation Lab (Spring Term 2018)
CS103L - Intro to Computation Lab (Spring Term 2018)
CS103L - Intro to Computation Lab (Spring Term 2018)
CS104 - Introduction to Data Science (Fall Term 2022)
CS104L - Intro to DS Lab (Fall Term 2022)
CS250 - Discrete Structures (Fall Term 2011)
CS250 - Discrete Structures (Spring Term 2009)
CS250 - Discrete Structures (Spring Term 2010)
CS350 - Automata/Formal Lang theory (Fall Term 2007)
CS350 - Automata/Formal Lang theory (Fall Term 2008)
CS350 - Automata/Formal Lang theory (Fall Term 2009)
CS350 - Automata/Formal Lang theory (Fall Term 2010)
CS350 - Automata/Formal Lang theory (Fall Term 2011)
CS350 - Automata/Formal Lang theory (Fall Term 2012)
CS350 - Automata/Formal Lang theory (Fall Term 2013)
CS350 - Automata/Formal Lang theory (Fall Term 2014)
CS350 - Automata/Formal Lang theory (Spring Term 2011)
CS350 - Automata/Formal Lang theory (Summer Term 2012)
CS350 - Automata/Formal Langs (Fall Term 2015)
CS350 - Automata/Formal Langs (Fall Term 2017)
CS350 - Automata/Formal Langs (Spring Term 2017)
CS350 - Automata/Formal Langs (Spring Term 2018)
CS350 - Automata/Formal Langs (Spring Term 2019)
CS350 - Automata/Formal Langs (Spring Term 2020)
CS350 - Automata/Formal Langs (Spring Term 2021)
CS350 - Automata/Formal Langs (Spring Term 2022)
CS398 - Undergrad Honors Resch - RES (Fall Term 2014)
CS398 - Undergrad Honors Resch - RES (Fall Term 2015)
CS398 - Undergrad Honors Resch - RES (Fall Term 2016)
CS398 - Undergrad Honors Resch - RES (Fall Term 2020)
CS398 - Undergrad Honors Resch - RES (Fall Term 2021)
CS398 - Undergrad Honors Resch - RES (Spring Term 2016)
CS398 - Undergrad Honors Resch - RES (Spring Term 2021)
CS399 - Directed Readings (Fall Term 2014)
CS399 - Directed Readings (Fall Term 2016)
CS399 - Directed Readings (Fall Term 2017)
CS399 - Directed Readings (Fall Term 2022)
CS399 - Directed Readings (Spring Term 2015)
CS399 - Directed Readings (Spring Term 2016)
CS399 - Directed Readings (Spring Term 2017)
CS399 - Directed Readings (Spring Term 2019)
CS399 - Directed Readings (Spring Term 2021)
CS399 - Directed Readings (Summer Term 2016)
CS399 - Directed Readings (Summer Term 2017)
CS399 - Directed Readings (Summer Term 2019)
CS399 - Directed Readings (Summer Term 2020)
CS433 - Operating Systems (Spring Term 2012)
CS447 - Biomedical Modeling (Spring Term 2012)
CS470 - Computer Graphics (Fall Term 2013)
CS470 - Computer Graphics (Fall Term 2014)
CS470 - Computer Graphics (Fall Term 2015)
CS473 - Computer Vision & Conv Neu Net (Spring Term 2019)
CS473 - Computer Vision & Conv Neu Net (Spring Term 2020)
CS473 - Computer Vision & Conv Neu Net (Spring Term 2021)
CS473 - Computer Vision & Conv Neu Net (Spring Term 2022)
CS496 - Research Seminar (Fall Term 2008)
CS499 - Senior Capstone (Spring Term 2014)
CS533 - Operating Systems (Spring Term 2012)
CS550 - Automata/Formal Lang Theory (Fall Term 2007)
CS550 - Automata/Formal Lang Theory (Fall Term 2008)
CS550 - Automata/Formal Lang Theory (Fall Term 2009)
CS550 - Automata/Formal Lang Theory (Fall Term 2010)
CS550 - Automata/Formal Lang Theory (Fall Term 2011)
CS550 - Automata/Formal Lang Theory (Fall Term 2012)
CS550 - Automata/Formal Lang Theory (Fall Term 2013)
CS550 - Automata/Formal Lang Theory (Fall Term 2014)
CS550 - Automata/Formal Langs Theory (Fall Term 2017)
CS550 - Automata/Formal Langs Theory (Spring Term 2018)
CS647 - Biomedical Modeling (Spring Term 2012)
CS670 - Computer Graphics (Fall Term 2013)
CS670 - Computer Graphics (Fall Term 2014)
CS670 - Computer Graphics (Fall Term 2015)
CS671 - Shape Design (Spring Term 2013)
CS673 - Computer Vision & Conv Neu Net (Spring Term 2019)
CS673 - Computer Vision & Conv Neu Net (Spring Term 2020)
CS673 - Computer Vision & Conv Neu Net (Spring Term 2021)
CS673 - Computer Vision & Conv Neu Net (Spring Term 2022)
CS679 - Comp Graphics Research Project (Fall Term 2010)
CS680 - Matrix Algorithms for Data Sci (Fall Term 2021)
CS680 - Matrix Algorithms for Data Sci (Fall Term 2022)
CS680 - Numerical Computing Foundation (Fall Term 2008)
CS680 - Numerical Computing Foundation (Fall Term 2009)
CS680 - Numerical Computing Foundation (Fall Term 2010)
CS680 - Numerical Computing Foundation (Spring Term 2015)
CS688 - Geometric Modeling Seminar (Fall Term 2009)
CS688 - Geometric Modeling Seminar (Fall Term 2011)
CS697 - Directed Readings (Fall Term 2007)
CS697 - Directed Readings (Fall Term 2008)
CS697 - Directed Readings (Spring Term 2010)
CS697 - Directed Readings (Summer Term 2008)
CS697 - Directed Readings (Summer Term 2008)
CS697 - Directed Readings (Summer Term 2009)
CS697 - Directed Readings (Summer Term 2010)
CS698 - Master's Plan II (Spring Term 2008)
CS699 - Master's Thesis Research (Fall Term 2007)
CS747 - Biomedical Modeling (Spring Term 2012)
CS770 - Topics in Computer Graphics (Fall Term 2013)
CS770 - Topics in Computer Graphics (Fall Term 2014)
CS771 - Topics in Shape Design (Spring Term 2013)
CS773 - Computer Vision & Conv Neu Net (Spring Term 2022)
CS780 - TPS Numerical Computing Found (Fall Term 2007)
CS780 - TPS Numerical Computing Found (Fall Term 2008)
CS780 - TPS Numerical Computing Found (Fall Term 2009)
CS780 - TPS Numerical Computing Found (Fall Term 2010)
CS780 - TPS Numerical Computing Found (Spring Term 2015)
CS788 - Geometric Modeling Seminar (Fall Term 2008)
CS788 - Geometric Modeling Seminar (Fall Term 2009)
CS788 - Geometric Modeling Seminar (Fall Term 2010)
CS788 - Geometric Modeling Seminar (Fall Term 2011)
CS788 - Geometric Modeling Seminar (Spring Term 2008)
CS788 - Geometric Modeling Seminar (Spring Term 2009)
CS788 - Geometric Modeling Seminar (Spring Term 2010)
CS788 - Geometric Modeling Seminar (Spring Term 2011)
CS792 - Special Topics (Spring Term 2008)
CS796 - Directed Readings and Research (Fall Term 2007)
CS796 - Directed Readings and Research (Fall Term 2008)
CS796 - Directed Readings and Research (Fall Term 2009)
CS796 - Directed Readings and Research (Spring Term 2008)
CS796 - Directed Readings and Research (Spring Term 2009)
CS796 - Directed Readings and Research (Spring Term 2010)
CS796 - Directed Readings and Research (Summer Term 2008)
CS796 - Directed Readings and Research (Summer Term 2009)
CS796 - Directed Readings and Research (Summer Term 2010)
CS799 - Dissertation Research (Fall Term 2007)
CS799 - Dissertation Research (Fall Term 2008)
CS799 - Dissertation Research (Fall Term 2009)
CS799 - Dissertation Research (Spring Term 2008)
CS799 - Dissertation Research (Spring Term 2009)
CS799 - Dissertation Research (Spring Term 2010)
CS799 - Dissertation Research (Summer Term 2008)
CS799 - Dissertation Research (Summer Term 2008)
CS799 - Dissertation Research (Summer Term 2009)
CS799 - Dissertation Research (Summer Term 2010)
Background
Education And Training
Doctor of Philosophy in Computer Science,
Cornell University
1987
Master of Sciences or Mathematics in Computer Science,
Cornell University
1986
Bachelor of Science or Mathematics,
University of Saskatchewan
1983
Contact
Full Name
John
Johnstone