Machine learning

Bear: Simple machine learning system (2008–2023).

Image processing

The Magic Kernel: World-beating resizing algorithm, superior to the popular Lanczos kernels, that helps power Facebook and Instagram (2006–2021).

The Magic Edge Detector: Edge detection algorithm, leveraging the power of the Magic Kernel, that is superior to the common Sobel, Scharr, Prewitt, and Roberts-cross algorithms (2011–2021).

JPEG-Clear: A top-down progressive image (mipmapping) algorithm, leveraging the power of Magic Kernel Sharp (2006–2021).

3D JPEG-Clear: The same algorithm as JPEG-Clear, but applied to 3D volumetric data (2010–2021).

UnBlock: Algorithm for removing the “blockies” from images and videos without the need for any parameter tuning (2005–2021).

UnBlur: Position-space deblurring algorithm (1999–2021).

Published papers

John P. Costella, Bruce H. J. McKellar, Andrew A. Rawlinson, and Gerard J. Stephenson, Jr., “The Thomas rotation,” American Journal of Physics 69 (2001) 837. (Preprint)

John P. Costella, Bruce H. J. McKellar, and Andrew A. Rawlinson, “Classical antiparticles,” American Journal of Physics 65 (1997) 835. (Preprint)

John P. Costella and Bruce H. J. McKellar, “The Foldy–Wouthuysen transformation,” American Journal of Physics 63 (1995) 1119. (Preprint) (Comment)

John P. Costella and Bruce H. J. McKellar, “Electromagnetic deflection of spinning particles,” International Journal of Modern Physics A 9 (1994) 461. (Preprint)

Ph.D. thesis

Single-particle electrodynamics (June 30, 1994).


Adam D. I. Kramer, Itamar Rosenn, Thomas M. Lento, and John P. Costella, “Data Logging Framework,” US Patent 10,078,654 (granted September 18, 2018) (Google Patents) (USPTO)

Unpublished papers

Solving the mystery of Magic Kernel Sharp (February 26, 2021)

A superior edge detection gradient operator (February 26, 2011)

A “top-down” approach for volume data (January 18, 2011)

A simple alternative to Kaplan–Meier for survival curves (September 21, 2010)

The UnBlock algorithm (January 16, 2006)

A new lattice gauge action without scaling artifacts (October 3, 2004)

The aliasing problem in lattice field theory (April 25, 2004)

A strange property of lattices with an even number of sites (April 8, 2004)

A new proposal for the fermion doubling problem. II. Improving the operators for finite lattices (July 24, 2002)

A new proposal for the fermion doubling problem (July 19, 2002)

A beginner’s guide to the human field of view (November 20, 1995)

[p,q] does not equal i h-bar (May 22, 1995)

Analytical proof that gA goes to zero in the ultra-relativistic limit for the harmonic oscillator relativistic constituent quark model (February 6, 1994)

Motion extrapolation at the pixel level (January 14, 1993)

Galilean antialiasing for virtual reality displays (October 25, 1992)

Relativistic corrections to the neutron electric dipole moment in valence quark models (July 12, 1992)

The properties of Fermat moduli (March 3, 1992)