Search

Leonard D Mcmillan

from Chapel Hill, NC
Age ~63

Leonard Mcmillan Phones & Addresses

  • 121 Hotelling Ct, Chapel Hill, NC 27514 (919) 478-9144 (919) 960-2955
  • 250 S Estes Dr APT 81, Chapel Hill, NC 27514
  • 902 Franklin St, Chapel Hill, NC 27514
  • 180 Bpw Club Rd, Carrboro, NC 27510 (919) 960-2955
  • 4412 Stearns Hill Rd, Waltham, MA 02451 (781) 893-1098
  • 226 Lexington St, Auburndale, MA 02466 (617) 796-9856
  • Apex, NC

Resumes

Resumes

Leonard Mcmillan Photo 1

Associate Professor

View page
Location:
121 Hotelling Ct, Chapel Hill, NC 27514
Industry:
Higher Education
Work:
Mentalcanvas 2013 - 2014
Technical Advisor

University of North Carolina 2013 - 2014
Associate Professor

Massachusetts Institute of Technology (Mit) Jul 2001 - Jun 2003
Associate Professor

Massachusetts Institute of Technology (Mit) Apr 1997 - Jun 2001
Assistant Professor
Education:
University of North Carolina at Chapel Hill 1992 - 1997
Doctorates, Doctor of Philosophy, Computer Science, Philosophy
Georgia Institute of Technology 1983 - 1984
Master of Science, Masters, Electrical Engineering
Skills:
Computational Biology
Algorithms
Bioinformatics
Computer Science
Python
Machine Learning
Computer Graphics
Latex
Leonard Mcmillan Photo 2

Professor

View page
Location:
Chapel Hill, NC
Work:

Professor
Leonard Mcmillan Photo 3

Leonard Mcmillan

View page
Leonard Mcmillan Photo 4

Leonard Mcmillan

View page

Publications

Isbn (Books And Publications)

Why Can't My Mate Be More Like Me

View page
Author

Leonard D. McMillan

ISBN #

0816306249

Us Patents

Image-Based 3D Digitizer

View page
US Patent:
20020159628, Oct 31, 2002
Filed:
Apr 26, 2001
Appl. No.:
09/842972
Inventors:
Wojciech Matusik - Arlington VA, US
Hanspeter Pfister - Somerville MA, US
Paul Beardsley - Boston MA, US
Leonard McMillan - Newton MA, US
Assignee:
Mitsubishi Electric Research Laboratories, Inc
International Classification:
G06K009/00
G06K009/46
G06K009/66
US Classification:
382/154000, 382/190000
Abstract:
A system digitizes a three-dimensional object as a three-dimension model by placing the object on a turntable while taking two sets of corresponding images. The first set of images and the second set of images are obtained while rotating the turntable to a various positions and illuminated the object with the overhead lights and backlights. There is a one to one correspondence for images in each set for each position of the turntable. Object shape data and texture data are respectively extracted from the first and second set of images. The object shape data is correlated with the object texture data to construct the three-dimensional digital model stored in a memory of a computer system.

Modeling 3D Objects With Opacity Hulls

View page
US Patent:
20030231173, Dec 18, 2003
Filed:
Jun 17, 2002
Appl. No.:
10/172963
Inventors:
Wojciech Matusik - Arlington MA, US
Hanspeter Pfister - Arlington MA, US
Wai Ngan - Cambridge MA, US
Leonard McMillan - Newton MA, US
International Classification:
G06T015/00
US Classification:
345/419000
Abstract:
A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.

Modeling And Rendering Of Surface Reflectance Fields Of 3D Objects

View page
US Patent:
20030231174, Dec 18, 2003
Filed:
Jun 17, 2002
Appl. No.:
10/172967
Inventors:
Wojciech Matusik - Arlington MA, US
Hanspeter Pfister - Arlington MA, US
Wai Ngan - Cambridge MA, US
Leonard McMillan - Newton MA, US
Remo Ziegler - Cambridge MA, US
International Classification:
G06T015/00
US Classification:
345/419000
Abstract:
A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.

Image-Based 3D Modeling Rendering System

View page
US Patent:
20030231175, Dec 18, 2003
Filed:
Jun 17, 2002
Appl. No.:
10/173069
Inventors:
Hanspeter Pfister - Arlington MA, US
Wojciech Matusik - Arlington MA, US
Wai Ngan - Cambridge MA, US
Leonard McMillan - Newton MA, US
Paul Beardsley - Cambridge MA, US
International Classification:
G06T015/00
US Classification:
345/419000
Abstract:
A method models a three-dimensional object by first acquiring alpha mattes of the object for multiple viewpoints. The alpha mattes are then projected onto a surface hull completely enclosing the object to construct an opacity hull storing opacity values of the surface of the object. The object is illuminated for various lighting conditions while images are acquired. The images are projected onto the opacity hull to render the object under arbitrary lighting conditions for arbitrary viewpoints.

Methods, Systems, And Computer Program Products For Full Spectrum Projection

View page
US Patent:
20090009723, Jan 8, 2009
Filed:
Jul 18, 2005
Appl. No.:
11/632151
Inventors:
Kurtis P. Keller - Hillsborough NC, US
Henry Fuchs - Chapel Hill NC, US
Leonard McMillan - Chapel Hill NC, US
International Classification:
G03B 21/26
G03B 21/14
US Classification:
353 31
Abstract:
A broadband electromagnetic wave beam is projected from a broadband wave source (). The wave beam is separated by an element () into narrowband wavelength beams. The narrowband beams are directed across a predetermined area (). A narrowband wavelength beam corresponding to a desired pixel wavelength is selected and displayed on a display surface ().

Methods, Systems, And Computer Readable Media For Generating Autostereo Three-Dimensional Views Of A Scene For A Plurality Of Viewpoints Using A Pseudo-Random Hole Barrier

View page
US Patent:
20120062565, Mar 15, 2012
Filed:
Mar 8, 2010
Appl. No.:
13/254836
Inventors:
Henry Fuchs - Chapel Hill NC, US
Leonard McMillan - Chapel Hill NC, US
Andrew Nashel - Chapel Hill NC, US
International Classification:
G06T 15/00
US Classification:
345419
Abstract:
Methods, systems, and computer readable media for generating autostereo three-dimensional views of a scene for a plurality of viewpoints are disclosed. According to one system, a display is configured to display images from plural different viewpoints using a barrier located in front of the display, where the barrier has a pseudo-random arrangement of light ports through which images on the display are viewable. A renderer coupled to the display simultaneously renders images from the different viewpoints such that pixels that should appear differently from the different viewpoints are displayed in a predetermined manner. The pseudo-random arrangement of the light ports in the barrier smoothes interference between the different viewpoints as perceived by viewers located at the different viewpoints.

Method And Apparatus For Fast Implementation Of Inverse Discrete Cosine Transform In A Digital Image Processing System Using Optimized Lookup Tables

View page
US Patent:
52240622, Jun 29, 1993
Filed:
Mar 17, 1992
Appl. No.:
7/852970
Inventors:
Leonard McMillan - Apex NC
Lee A. Westover - Chapel Hill NC
Assignee:
Sun Microsystems, Inc. - Mountain View CA
International Classification:
G06F 738
US Classification:
364725
Abstract:
In a digital image processing system, a CPU and a memory is provided to an image signal processing subsystem for computing the output vector of an inverse discrete cosine transform. The inverse discrete cosine transform is represented as a linear system and the output vector is computed using a forward mapping procedure where system matrix columns scaled by the non-zero quantized corresponding transform domain coefficient selected from the input vector are successively accumulated into the output vector. Dequantizations and scalings are performed as a combined single step by looking up the kernel values of the scaled reconstruction kernels from lookup tables corresponding to the selected transform domain coefficients' positions in the input vector. The lookup tables are highly optimized exploiting the symmetry characteristics of the reconstruction kernels, the inherent properties of quantization and the statistical attributes of the quantized transform domain coefficients. Furthermore, the calculations of the table values are also optimized.

Method And Apparatus For Fast Implementation Of Inverse Discrete Cosine Transform In A Digital Image Processing System Using Low Cost Accumulators

View page
US Patent:
53011368, Apr 5, 1994
Filed:
Jul 27, 1993
Appl. No.:
8/097584
Inventors:
Leonard McMillan - Apex NC
Lee A. Westover - Chapel Hill NC
Assignee:
Sun Microsystems, Inc. - Mountain View CA
International Classification:
G06F 738
US Classification:
364725
Abstract:
In a digital image processing system, a dedicated inverse discrete cosine transform (IDCT) processor comprising a controller and an array of accumulators is provided for performing n. times. n inverse discrete cosine transforms. The controller controls the computation of the output vector using a forward mapping procedure. The controller causes k unique kernel values of the reconstruction kernel of each non-zero transform domain coefficient to be selectively accumulated by the array of accumulators, where k equals at most (n. sup. 2 +2n)/8. The array of accumulators comprises accumulator blocks sharing an input and a control line designed to exploit the symmetry characteristics of the reconstruction kernels. Each accumulator block is designed to perform a limited number of distinct operations. The accumulator blocks are logically grouped.
Leonard D Mcmillan from Chapel Hill, NC, age ~63 Get Report