Research Areas

  • Graphics, Human Computer Interaction, & User Experience
  • Scientific and High Performance Computing


B.S. Mathematics '63, UNC-CH
M.S. Mathematics '67, Purdue U.
Ph.D. Computer Science '72. UNC-CH



D. F. Stanat and D. F. McAllister, Discrete Mathematics in Computer Science, Prentice-Hall, l977

D. F. McAllister (Ed.) Stereo Computer Graphics and other True 3D Technologies, Princeton U. Press, Princeton, NJ, Oct. 1993

D. F McAllister and W. E. Robbins, True Three-Dimensional Imaging Techniques and Display Technologies, Vol. 761, SPIE Proceedings, 1987


D.F. McAllister, "3D Displays," Wiley Encyclopedia on Imaging, Jan., 2002, pp. 1327-1344

D. F. McAllister and Nancy C. McAllister, “Electronic Publishing,” in My Literary Agent, by Bonita K. Nelson, 1997, Boson Books, Raleigh, NC

"Fault-Tolerant Software Reliability Engineering" in Handbook of Software Reliability Engineering, M.R. Lyu, Ed., McGraw-Hill, 1996, pp.567-614. (with M.A. Vouk)

Implementation Issues in Interactive Stereo Graphics," in Stereo Computer Graphics and other True 3D Technologies, Princeton U. Press, Princeton, NJ, Oct. 1993 (with Lou Harrison)

"Introduction to Stereo Computer Graphics," in Stereo Computer Graphics and other True 3D Technologies, Princeton U. Press, Princeton, NJ, Oct. 1993

"Computing Stereographic Views," in Stereo Computer Graphics and other True 3D Technologies, Princeton U. Press, Princeton, NJ, Oct. 1993 (with L. Hodges)

"Approximation by Convex Quadratic Splines" in Approx. Theory III, E.W. Cheney, Ed., Academic Press, l980, pp. 757-761 (with J.A. Roulier)

"Stereo Computer Graphics" in State of the Art in Computer Graphics - Aspects of Visualization, D. F. Rogers, R. A. Earnshaw, Eds. Springer-Verlag, Dec. 1993, p. 143-175

"Distributed Computer Systems: Methodology and Case Study" in Advances in Distributed Processing Management, Vol. II, l981 (with L.E. Deimel and R.J. Fornaro)


Journal Papers

Syed A. Hussain and David F. McAllister, “The Effectiveness of 2D-3D Converters in Rendering Natural Water Phenomena”, International Journal on Recent Trends in Engineering and Technology, Volume 8, No. 1, pages 18-22, 2013


2.           Dorothy C. Strickland, David McAllister, Claire D. Coles, and Susan Osborne, " An Evolution of Virtual Reality Training Designs for Children with Autism and Fetal Alcohol Spectrum Disorders," Top Lang Disorders, Vol. 27, No. 3, pp. 226-241, 2007


  1. Celeste M. Mayer, Donald H. Mershon, Raymond W. Lim, M. Ryan Chipley and David F. McAllister, "Visual Factors Affecting Touchdown Point Judgments During Off-Airport Emergency Landings," The International Journal of Aviation Psychology, Vol. 16, No. 4, pp. 401-418, 2006


  1. Rodman, R.,  McAllister, D., Bitzer, D., Cepeda, L., and Abbitt, P. "Forensic Speaker Identification Based on Spectral Moments," Forensic Linguistics, 9(1), pp 22-43,  2002.


  1. D. F. McAllister, “Stereo and 3-D Display Technologies,” Encyclopedia of Imaging Science and Technology, John Wiley and Sons, 2002, pp. 1327-1344


  1. D.F. McAllister and Keith Scott, "Cost Modeling of N-version Fault-Tolerant Software Systems for  Large N," IEEE Trans. on. Reliability, Vol., 20, No. 2, Sept., 1998


  1. "An Empirical Evaluation of Consensus Voting and Consensus Recovery Block Reliability in the Presence of Failure Correlation," JCSE, Vol 15, No. 3, Aug, 1996 (with Mladen A. Vouk, David E. Eckhardt, Kalhee Kim)


  1. "An Experimental Evaluation of Software Redundancy as a Strategy for Improving Reliability," IEEE Trans. Soft. Eng., Vol 17, No. 7, July 1991, pp. 692-702 (with Dave E. Eckhardt, Alper K. Caglayan, John C. Knight, Larry D. Lee, Mladen Vouk and John P.J. Kelly)


  1. "Spatial Modulation Display Using Spatial Light Modulators," J. Optical Engineering, Vol. 131, No. 2, pp. 350-352, 1992 (with Tomohiko Hattori and Sadayuki Sakuma)


  1. "An Interactive Computer Graphics System for the Design of Moulded and Orthopedic Shoe Lasts," VA Journal of Research and Development, Vol. 28, No. 4, Fall, 1991, pp. 39-46 (with Don Carver, Ravinder Devarajan, Lou Harrison, J. L. Pietenpol, and Sz-hung Yang)


  1. "Computer Modeling of Depth Enhancement by Vertical Parallax Induction," Optical Engineering, January 1991 (with P. Barham and L. Harrison)


  1. "Holographic Display of three-dimensional images," Information Displays, Vol. 3, No. 9, October 1987, (with L.F. Hodges and Shaun Love)


  1. "Rotation Algorithm Artifacts in Stereoscopic Images," Optical Engineering, Vol. 29, No. 8, August 1990, pp. 973-976 (with L.F. Hodges)


  1. "Fault Tolerance for Single Events," Journal of Radiation Effects, Vol. 6, No. 2, September 1988, pp. 155-170, (with H. T. Nagle, P. Santago, T. K. Miller and R. Mehrotra)


  1. "Shape Preserving Approximation," J. Comp. Aided Geom. Design, 1990 (with S.L. Dodd)


  1. "Automatic Tension Adjustment for Interpolatory Splines," IEEE CG&A, Vol. 10, No. 1, Jan. 1990, pp. 10-17, (with G. Y. Fletcher)


  1. "Hard copy for True Three-Dimensional Images," Information Displays, Vol. 3, No. 8, September 1987, pp. 12-15 (with L.F. Hodges and Shaun Love)


  1. "A Tension Compatible Patch for Shape Preserving Surface Interpolation," IEEE Comp. Graphics and Appl., Vol., 9, No. 3, May 1989, pp. 45-55 (with G. Y. Fletcher)


  1. "Reliability of Voting in Fault-Tolerant Software Systems for Small Output Spaces," IEEE Trans. Reliability, Vol. 39, No. 5, pp. 524-534 (with Y. Sun and M. Vouk)


  1. " True Three-dimensional CRT-Based Displays," Information Displays, Vol. 3 No. 5, May 1987, pp. 18-22 (with L.F. Hodges)


  1. "Heuristic Assignments of Redundant Software Versions and Processors in Fault-Tolerant Computer Systems for Maximum Reliability," Probability in the Engineering and Informational Sciences, 1, 1987, pp. 457-479 (with S. K. Leow)


  1. "Reliability Optimization of Computer Communication Networks," IEEE Trans. Reliability, Vol. 37, No. 5, December 1988, pp. 475-483 (with S.W. Kiu)


  1. "Reliability Polynomials of Computer Communication Networks," Microelectronics and Reliability, Vol. 26, No. 6, pp. 1173-1182 1987 (with S.W. Kiu)


  1. "Optimal Assignment of Versions and Processors in Fault-tolerant Systems," Asia-Pacific Journal of Operations Research, Vol. 5, No. 1, May 1988, pp. 67-78 (with Soo Kar Leow)


  1. "Fault-Tolerant Software Reliability Modeling," IEEE J. Software Engineering, Vol. SE-13, No. 5, pp. 582-592, May 1987 (with  R.K. Scott and J.W. Gault)


  1. "Optimization of Recovery Block Fault-Tolerant Programs," IEEE Journal Software Eng,  (with Sun-Wah Kiu) 1986


  1. "Stereo and Alternating Pair Techniques for Display of Computer Generated Images," IEEE CG&A, Vol.5, No. 9, Sept. 1985, pp. 38-45 (with L.F. Hodges)


  1. "An Analysis of Tension Methods for Convexity Preserving Interpolation," IEEE CG&A, August 1988, (with G.Y. Fletcher)


  1. "A Natural Bias Approach to Shape Preserving Curves," CAGD, Vol. 18, No. 1, February 1986, pp. 48-52 (with G.Y. Fletcher)


  1. "Algorithms for Computing Shape Preserving Approximations to Data," Num. Math. 46, pp.159-174 (1985) (with S. L. Dodd)


  1. "On a Rayleigh-Ritz Refinement Technique for Nearly Uncoupled Stochastic Matrices," Lin. Alg. and Appl. 60:1-25 (1984) (with G. W. Stewart and W.J. Stewart)


  1. "Iterative Methods for Computing Stationary Distributions of Nearly Completely Decomposable Markov Chains," SIAM J. SSC. 1983 (with J.R Koury and W.J. Stewart)


  1. "Techniques for Computerized Lake and River Fills in Digital Terrain Models," Photogrammetric Eng. and Remote Sensing, Vol. 48, No. 9, September 1982, pp. 1431-1436 (with L.E. Deimel, R.J. Fornaro and C.L. Doss, III)


  1. "Shape Preserving Spline Interpolation for Specifying Bivariate Functions on Grids," IEEE CG & A, Vol. 3 No. 6, September 1983, pp. 70-79 (with S.L. Dodd and J.A. Roulier)


  1. "Algorithm 574, Shape Preserving Osculatory Quadratic Splines," TOMS, Vol 7. No. 3, September 1981, pp. 384-386 (with J.A. Roulier)


  1. "An Algorithm for Computing a Shape Preserving Osculatory Quadratic Spline," TOMS, Vol. 7, No. 3, September 1982, pp. 331-347 (with J.A. Roulier)


  1. "Interpolation by Convex Splines," Math. Comp. Vol. 32, No. 144, pp. 1154-1162 (with J.A. Roulier)


  1. "Algorithms for Computing Shape Preserving Spline Interpolations to Data," Math. Comp. Vol. 31, No. 139, July 1977, pp. 717-725 (with Eli Passow and J.A. Roulier)


  1. "Some Methods for Nonlinear Regression Using Desk-top Calculators with an Application of the Lowry Protein Method," Anal. Biochem, 59 (1974), p. 59 (with W.K. Bates)




Refereed Conference Papers

1.           Min Qi, Bo-fei Zju, David F. McAllister, ”A Method to Estimate the Light Source of a Hill-Shading Map and Recover the Terrain Height,” 2015 International Conference on Simulation, Modelling and Mathematical Statistics (SMMS2015) , November 22-23, 2015, Chiang Mai, Thailand, pp. 147-151


2.           Syed A. Hussain and David F. McAllister, “Stereo Rendering of Rain in Real-time,” Proceedings SPIE 8648, Stereoscopic Displays and Applications XXIV, 86480B, March 2013


3.           John Bass and David McAllister, “Musician Identification with Tempo Performance Data,” The Second International Conference on Complexity, Informatics and Cybernetics (IMCIC 2011), March, 2011


4.           D. F. McAllister, Y. Zhou and S. Sullivan, "Methods for computing color anaglyphs," Proceedings IS&T/SPIE Electronic Imaging, January 2010, San Jose, CA, Stereoscopic Displays and Applications XXI, Vol. 7524 OS


5.           Benjamin M. Rose and David F. McAllister, "Real-time photorealistic stereoscopic rendering of fire," EI ’07, Stereoscopic Displays and Virtual Reality Systems IX, Jan. 2007


6.           Zhe Zhang and David F. McAllister, "A Uniform Metric for Anaglyph Calculation," EI ’06, Stereoscopic Displays and Virtual Reality Systems XIII, Jan. 2006


7.           Tyler Johnson and David F. McAllister, "Realtime stereo imaging of Gaseous Phenomena," Proc. SPIE Vol. 5664, p. 92-103, Stereoscopic Displays and Virtual Reality Systems XII; Andrew J. Woods, Mark T. Bolas, John O. Merritt, Ian E. McDowall; Eds., Jan. 2005