Lyman Hurd

Lyman Hurd

Concord, New Hampshire, United States
1K followers 500+ connections

About

Experienced software developer/architect with over ten years experience in high…

Articles by Lyman

Activity

Join now to see all activity

Experience

  • iManage Graphic

    iManage

    Concord, NH

  • -

    Concord, New Hampshire, United States (remote)

  • -

  • -

    Mountain View, CA

  • -

    Mountain View, CA

  • -

    Mountain View, CA

  • -

    Atlanta, GA

  • -

  • -

  • -

  • -

  • -

Education

  • Massachusetts Institute of Technology Graphic

    MIT

    -

    Activities and Societies: -Bachelor's in Mathematics pure mathematics track (GPA 4.7/5.0).

    Pure mathematics major. Studied algebraic topology, differential geometry and LIe groups.

  • -Advisor John Milnor (Fields Medal Recipient)
    -worked closely with Stephen Wolfram (MacArthur Award recipient and CEO, Wolfram Research)
    -Research Assistant at Institute for Advanced Study (IAS)
    -Thesis: "Formal Language Characterizations of Cellular Automata Limit Sets"

Licenses & Certifications

Publications

Patents

  • "Video codec systems and methods for determining optimal motion vectors based on rate and distortion considerations"

    Issued US 9,300,960

    A codec, systems, and methods for compressing video data includes selecting a current video frame of the video data, dividing the current video frame into multiple blocks, wherein each block has M.times.N pixels, approximating the blocks of the current frame based on motion vectors associated with corresponding blocks from the previous frame, further refining the blocks of the current frame by determining optimal motion vectors for the blocks of the current frame based on the motion vectors…

    A codec, systems, and methods for compressing video data includes selecting a current video frame of the video data, dividing the current video frame into multiple blocks, wherein each block has M.times.N pixels, approximating the blocks of the current frame based on motion vectors associated with corresponding blocks from the previous frame, further refining the blocks of the current frame by determining optimal motion vectors for the blocks of the current frame based on the motion vectors provided (i) by the corresponding blocks from the previous frame, (ii) by the surrounding blocks in the current frame, and (iii) from successively smaller blocks within the current frame, wherein the optimal motion vectors for the blocks of the current frame are optimized to balance distortion and rate and wherein the optimal motion vectors are represented by codewords generated from Huffman tables.

    Other inventors
    See patent
  • "Methods and systems for up-scaling a standard definition (SD) video to high definition (HD) quality"

    Issued US 8,639,053

    ethods, systems, devices, and implementing technologies for up-scaling an original source video from a lower, first resolution to a desired output video having a higher, second resolution, using fractal zooming techniques to replace individual source pixels in each respective image frame of the original source video with a plurality of proposed replacement pixels in the vertical and horizontal dimensions having similar characteristics as the individual source pixel, reducing noise associated…

    ethods, systems, devices, and implementing technologies for up-scaling an original source video from a lower, first resolution to a desired output video having a higher, second resolution, using fractal zooming techniques to replace individual source pixels in each respective image frame of the original source video with a plurality of proposed replacement pixels in the vertical and horizontal dimensions having similar characteristics as the individual source pixel, reducing noise associated with each respective frame of the desired output video, re-sizing, as necessary, each respective replacement frame to the second resolution, and outputting each zoomed replacement frame to generate the desired output video, which is an up-scaled version of the original source video. The quality of the up-scaled output video is improved by using artifact filtering and linear smoothing techniques after the initial search and replace steps of the fractal zooming process.

    See patent
  • Method for reconstructing a bi-level image from a low quality discrete transform image

    Issued US 6,434,273

    The image reconstruction method generates higher quality reconstructed images from compression of a bi-level image. The method includes thresholding to force pixels of the starting image to be closer to bi-level to generate a threshold image. The method transforms the threshold image to generate transform coefficients representing the decomposition of the threshold image. The method selectively clamps the transform coefficients into quantization bins defined by compression of the bi-level…

    The image reconstruction method generates higher quality reconstructed images from compression of a bi-level image. The method includes thresholding to force pixels of the starting image to be closer to bi-level to generate a threshold image. The method transforms the threshold image to generate transform coefficients representing the decomposition of the threshold image. The method selectively clamps the transform coefficients into quantization bins defined by compression of the bi-level image. The selective clamping generates modified coefficients corresponding to the higher quality reconstructed image. The method also includes applying an inverse-transform on the modified coefficients to generate higher quality reconstructed image. The starting image and the reconstructed image can be compared to determine the degree of improvement obtained with the method. The method can be repeated iteratively to obtain an image that more closely represents the original image than does the original lower-quality image.

    Other inventors
    • David Gillman
    • Mihai Sipitca
  • Method and apparatus for compressing and decompressing three-dimensional digital data using fractal transform

    Issued US 5,754,704

    A method and apparatus are described for-encoding a three-dimensional array of data representing a physical entity, such as an image (or sequence of frames), by means of its local symmetries. This encoding yields both compression and a resolution-independent description which allows reconstruction of the image to an arbitrary scale. Spatial zooming and interframe interpolation can be achieved without significant loss of information.

    Other inventors
    • Michael F. Barnsley
    • Stephen Demko
  • System and method for contractive mapping resynchronization of a data transmission

    Issued US 5,740,282

    A system and method for contractively mapping decompressed images to facilitate resynchronization of data transmission is provided. This system includes a transmitter having a data compressor, a decompressor, and a contractive mapper. The receiver for the data transmission includes a decompressor and contractive mapper. The decompressor and contractive mapper of the transmitter provide the compressor with the same information which the decompressor at the receiver is using to decompress data…

    A system and method for contractively mapping decompressed images to facilitate resynchronization of data transmission is provided. This system includes a transmitter having a data compressor, a decompressor, and a contractive mapper. The receiver for the data transmission includes a decompressor and contractive mapper. The decompressor and contractive mapper of the transmitter provide the compressor with the same information which the decompressor at the receiver is using to decompress data. In this manner, the compressor may accurately represent the incoming frame data in terms of the contractively mapped decompressed data. The contractive mapper attenuates information in the decompressed data frame to prevent the persistence of erroneous data at the receiver should data become corrupted during transmission or the transmission be interrupted. The contractive mapping is preferably achieved with an affine map contracting scheme which is preferably implemented by a scalar multiplication.

  • System and method for representing a video sequence

    US 5,982,441

    A system and method is disclosed for representing each frame in a sequence of video frames in terms of a correlation between successive video frames. The system and method of the present invention segment the current video frame data and a previous frame into blocks for which motion vectors and/or affine mapping coefficients may be determined. The motion vectors may then be used to represent the current frame data without requiring periodic transmission of a base, self-referential frames of…

    A system and method is disclosed for representing each frame in a sequence of video frames in terms of a correlation between successive video frames. The system and method of the present invention segment the current video frame data and a previous frame into blocks for which motion vectors and/or affine mapping coefficients may be determined. The motion vectors may then be used to represent the current frame data without requiring periodic transmission of a base, self-referential frames of video data. Preferably, the compressor which generates the codewords to represent the current frame data subdivides the blocks of the current frame and previous frame buffers to further evaluate motion factors which may be used to represent current frame data. This evaluation is performed in a recursive manner and preferably includes evaluation of a bit rate/distortion factor to optimally select codewords for representing the current frame data. The bit rate parameters are generated by an entropy encoder which encodes the codewords generated by a compressor in a known entropy coding manner, such as Huffman encoding. Preferably, the decompressor for regenerating previous frames of video data includes a weighted mask filtering of the regenerated frames to reduce blocking artifacts in the regenerated frame data.

    Other inventors
    • Jarkko Kari
    • Gang Liang

Organizations

  • ACM

    -

    - Present

Recommendations received

More activity by Lyman

View Lyman’s full profile

  • See who you know in common
  • Get introduced
  • Contact Lyman directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses