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
John Johnstone
Associate Professor
Positions
Associate Professor (P)
,
Computer & Information Sciences
,
College of Arts and Sciences
2011 -
Associate Professor (S)
,
Ophthalmology
,
School of Medicine
2014 -
Administrator
,
Computer & Information Sciences
,
College of Arts and Sciences
2018 -
Publications
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
.
Investigative Ophthalmology and Visual Science
. 57:4679-4685.
2016
2016
Displacement of the lamina cribrosa in response to acute intraocular pressure elevation in normal individuals of African and European descent
.
Investigative Ophthalmology and Visual Science
. 57:3331-3339.
2016
2015
Peripapillary choroidal thickness variation with age and race in normal eyes
.
Investigative Ophthalmology and Visual Science
. 56:1872-1879.
2015
2014
Variation of laminar depth in normal eyes with age and race
.
Investigative Ophthalmology and Visual Science
. 55:8123-8133.
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
.
Investigative Ophthalmology and Visual Science
. 55:2004-2009.
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.
.
Geometric Modelling
. 13:153-163.
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
Teaching
Teaching Activities
CS399 - Directed Readings (Summer Term 2020)
2020
CS350 - Automata/Formal Langs (Spring Term 2020)
2020
CS473 - Computer Vision & Conv Neu Net (Spring Term 2020)
2020
CS673 - Computer Vision & Conv Neu Net (Spring Term 2020)
2020
CS103 - Introduction to CS in Python (Fall Term 2019)
2019
CS103L - Intro to CS in Python Lab (Fall Term 2019)
2019
CS103L - Intro to CS in Python Lab (Fall Term 2019)
2019
CS103L - Intro to CS in Python Lab (Fall Term 2019)
2019
CS399 - Directed Readings (Summer Term 2019)
2019
CS350 - Automata/Formal Langs (Spring Term 2019)
2019
CS399 - Directed Readings (Spring Term 2019)
2019
CS473 - Computer Vision & Conv Neu Net (Spring Term 2019)
2019
CS673 - Computer Vision & Conv Neu Net (Spring Term 2019)
2019
CS103 - Introduction to CS in Python (Fall Term 2018)
2018
CS103L - Intro to CS in Python Lab (Fall Term 2018)
2018
CS103L - Intro to CS in Python Lab (Fall Term 2018)
2018
CS103L - Intro to CS in Python Lab (Fall Term 2018)
2018
CS103L - Intro to CS in Python Lab (Fall Term 2018)
2018
CS103 - Introduction to Computation (Spring Term 2018)
2018
CS103L - Intro to Computation Lab (Spring Term 2018)
2018
CS103L - Intro to Computation Lab (Spring Term 2018)
2018
CS103L - Intro to Computation Lab (Spring Term 2018)
2018
CS103L - Intro to Computation Lab (Spring Term 2018)
2018
CS350 - Automata/Formal Langs (Spring Term 2018)
2018
CS550 - Automata/Formal Langs Theory (Spring Term 2018)
2018
CS350 - Automata/Formal Langs (Fall Term 2017)
2017
CS399 - Directed Readings (Fall Term 2017)
2017
CS550 - Automata/Formal Langs Theory (Fall Term 2017)
2017
CS399 - Directed Readings (Summer Term 2017)
2017
CS103 - Introduction to Computation (Spring Term 2017)
2017
CS103L - Intro to Computation Lab (Spring Term 2017)
2017
CS103L - Intro to Computation Lab (Spring Term 2017)
2017
CS103L - Intro to Computation Lab (Spring Term 2017)
2017
CS350 - Automata/Formal Langs (Spring Term 2017)
2017
CS399 - Directed Readings (Spring Term 2017)
2017
CS103 - Introduction to Computation (Fall Term 2016)
2016
CS103L - Intro to Computation Lab (Fall Term 2016)
2016
CS103L - Intro to Computation Lab (Fall Term 2016)
2016
CS103L - Intro to Computation Lab (Fall Term 2016)
2016
CS103L - Intro to Computation Lab (Fall Term 2016)
2016
CS398 - Undergrad Honors Resch - RES (Fall Term 2016)
2016
CS399 - Directed Readings (Fall Term 2016)
2016
CS399 - Directed Readings (Summer Term 2016)
2016
CS398 - Undergrad Honors Resch - RES (Spring Term 2016)
2016
CS399 - Directed Readings (Spring Term 2016)
2016
CS350 - Automata/Formal Langs (Fall Term 2015)
2015
CS398 - Undergrad Honors Resch - RES (Fall Term 2015)
2015
CS470 - Computer Graphics (Fall Term 2015)
2015
CS670 - Computer Graphics (Fall Term 2015)
2015
CS399 - Directed Readings (Spring Term 2015)
2015
CS680 - Numerical Computing Foundation (Spring Term 2015)
2015
CS780 - TPS Numerical Computing Found (Spring Term 2015)
2015
CS350 - Automata/Formal Lang theory (Fall Term 2014)
2014
CS398 - Undergrad Honors Resch - RES (Fall Term 2014)
2014
CS399 - Directed Readings (Fall Term 2014)
2014
CS470 - Computer Graphics (Fall Term 2014)
2014
CS550 - Automata/Formal Lang Theory (Fall Term 2014)
2014
CS670 - Computer Graphics (Fall Term 2014)
2014
CS770 - Topics in Computer Graphics (Fall Term 2014)
2014
CS499 - Senior Capstone (Spring Term 2014)
2014
CS350 - Automata/Formal Lang theory (Fall Term 2013)
2013
CS470 - Computer Graphics (Fall Term 2013)
2013
CS550 - Automata/Formal Lang Theory (Fall Term 2013)
2013
CS670 - Computer Graphics (Fall Term 2013)
2013
CS770 - Topics in Computer Graphics (Fall Term 2013)
2013
CS101 - Fluency With Information Techn (Spring Term 2013)
2013
CS671 - Shape Design (Spring Term 2013)
2013
CS771 - Topics in Shape Design (Spring Term 2013)
2013
CS350 - Automata/Formal Lang theory (Fall Term 2012)
2012
CS550 - Automata/Formal Lang Theory (Fall Term 2012)
2012
CS350 - Automata/Formal Lang theory (Summer Term 2012)
2012
CS433 - Operating Systems (Spring Term 2012)
2012
CS447 - Biomedical Modeling (Spring Term 2012)
2012
CS533 - Operating Systems (Spring Term 2012)
2012
CS647 - Biomedical Modeling (Spring Term 2012)
2012
CS747 - Biomedical Modeling (Spring Term 2012)
2012
CS250 - Discrete Structures (Fall Term 2011)
2011
CS350 - Automata/Formal Lang theory (Fall Term 2011)
2011
CS550 - Automata/Formal Lang Theory (Fall Term 2011)
2011
CS688 - Geometric Modeling Seminar (Fall Term 2011)
2011
CS788 - Geometric Modeling Seminar (Fall Term 2011)
2011
CS350 - Automata/Formal Lang theory (Spring Term 2011)
2011
CS788 - Geometric Modeling Seminar (Spring Term 2011)
2011
CS350 - Automata/Formal Lang theory (Fall Term 2010)
2010
CS550 - Automata/Formal Lang Theory (Fall Term 2010)
2010
CS679 - Comp Graphics Research Project (Fall Term 2010)
2010
CS680 - Numerical Computing Foundation (Fall Term 2010)
2010
CS780 - TPS Numerical Computing Found (Fall Term 2010)
2010
CS788 - Geometric Modeling Seminar (Fall Term 2010)
2010
CS697 - Directed Readings (Summer Term 2010)
2010
CS796 - Directed Readings and Research (Summer Term 2010)
2010
CS799 - Dissertation Research (Summer Term 2010)
2010
CS250 - Discrete Structures (Spring Term 2010)
2010
CS697 - Directed Readings (Spring Term 2010)
2010
CS788 - Geometric Modeling Seminar (Spring Term 2010)
2010
CS796 - Directed Readings and Research (Spring Term 2010)
2010
CS799 - Dissertation Research (Spring Term 2010)
2010
CS350 - Automata/Formal Lang theory (Fall Term 2009)
2009
CS550 - Automata/Formal Lang Theory (Fall Term 2009)
2009
CS680 - Numerical Computing Foundation (Fall Term 2009)
2009
CS688 - Geometric Modeling Seminar (Fall Term 2009)
2009
CS780 - TPS Numerical Computing Found (Fall Term 2009)
2009
CS788 - Geometric Modeling Seminar (Fall Term 2009)
2009
CS796 - Directed Readings and Research (Fall Term 2009)
2009
CS799 - Dissertation Research (Fall Term 2009)
2009
CS697 - Directed Readings (Summer Term 2009)
2009
CS796 - Directed Readings and Research (Summer Term 2009)
2009
CS799 - Dissertation Research (Summer Term 2009)
2009
CS250 - Discrete Structures (Spring Term 2009)
2009
CS788 - Geometric Modeling Seminar (Spring Term 2009)
2009
CS796 - Directed Readings and Research (Spring Term 2009)
2009
CS799 - Dissertation Research (Spring Term 2009)
2009
CS350 - Automata/Formal Lang theory (Fall Term 2008)
2008
CS496 - Research Seminar (Fall Term 2008)
2008
CS550 - Automata/Formal Lang Theory (Fall Term 2008)
2008
CS680 - Numerical Computing Foundation (Fall Term 2008)
2008
CS697 - Directed Readings (Fall Term 2008)
2008
CS780 - TPS Numerical Computing Found (Fall Term 2008)
2008
CS788 - Geometric Modeling Seminar (Fall Term 2008)
2008
CS796 - Directed Readings and Research (Fall Term 2008)
2008
CS799 - Dissertation Research (Fall Term 2008)
2008
CS697 - Directed Readings (Summer Term 2008)
2008
CS799 - Dissertation Research (Summer Term 2008)
2008
CS697 - Directed Readings (Summer Term 2008)
2008
CS796 - Directed Readings and Research (Summer Term 2008)
2008
CS799 - Dissertation Research (Summer Term 2008)
2008
CS698 - Master's Plan II (Spring Term 2008)
2008
CS788 - Geometric Modeling Seminar (Spring Term 2008)
2008
CS792 - Special Topics (Spring Term 2008)
2008
CS796 - Directed Readings and Research (Spring Term 2008)
2008
CS799 - Dissertation Research (Spring Term 2008)
2008
CS350 - Automata/Formal Lang theory (Fall Term 2007)
2007
CS550 - Automata/Formal Lang Theory (Fall Term 2007)
2007
CS697 - Directed Readings (Fall Term 2007)
2007
CS699 - Master's Thesis Research (Fall Term 2007)
2007
CS780 - TPS Numerical Computing Found (Fall Term 2007)
2007
CS796 - Directed Readings and Research (Fall Term 2007)
2007
CS799 - Dissertation Research (Fall Term 2007)
2007
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