University of Bonn
Research Fellow
Stanford Univeristy Sep 2012 - Sep 2015
Assistant Professor
Education:
Rice University 2007 - 2012
Doctorates, Doctor of Philosophy, Mathematics, Philosophy
University of Science and Technology of China 2000 - 2007
Masters, Mathematics
Northwestern University - Kellogg School of Management 2005 - 2008
Master of Business Administration, Masters
Northwestern University 1997 - 2001
Doctorates, Doctor of Philosophy, Computer Engineering
University of Louisiana at Lafayette 1995 - 1997
Master of Science, Masters
Sek M. Chai - Streamwood IL, US Nikos Bellas - Chicago IL, US Malcolm R. Dwyer - Glendale Heights IL, US Erica M. Lau - Schaumburg IL, US Zhiyuan Li - Lake Zurich IL, US Daniel A. Linzmeier - Wheeling IL, US
A streaming data interface device () of a streaming processing system () is automatically generated by selecting a set of circuit parameters () consistent with a set of circuit constraints and generating () a representation of a candidate memory interface device based upon a set of stream descriptors. The candidate streaming data interface device is evaluated () with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output () if the candidate memory interface device satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate memory interface devices.
System And Method For Parallel Computation Of An Array Transform
Malcolm R. Dwyer - Glendale Heights IL, US James E. Crenshaw - Palatine IL, US Zhiyuan Li - Lake Zurich IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06K 9/60
US Classification:
382307, 712 10, 712 16, 382281
Abstract:
An array transform system for parallel computation of a plurality of elements of an array transform includes a memory for storing an array of data elements. Each column of data elements from the memory is copied to a shifter that shifts the column of data elements in accordance with a shift value to produce a shifted column of data elements. The shifted columns of data elements are accumulated in a plurality of accumulators, with each accumulator producing an element of the array transform. A controller controls the shift value dependent upon the position of the column of data elements in the array of data elements.
Interface Method And Apparatus For Video Imaging Device
Sek M. Chai - Streamwood IL, US Zhiyuan Li - Lake Zurich IL, US Abelardo Lopez Lagunas - Schaumburg IL, US
Assignee:
Motorola Mobility, Inc. - Libertyville IL
International Classification:
H04N 7/00 H04N 7/18 H04N 5/225
US Classification:
348113, 348143, 348148, 348169, 348170, 348171
Abstract:
An interface () to a video imaging device () that generates captured frames of a video image () is described. The interface includes control registers () that store at least two sets of stream parameters () corresponding to at least two regions of interest (ROIs) and a function () that generates at least two corresponding ROI video streams () that are derived from the captured frames as essentially simultaneous output signals using the at least two sets of stream parameters. In some embodiments a new selection value () is determined from a current selection value and a derivative parameter stored as a portion of a set of stream parameters. In these embodiments, the generating of the at least two corresponding ROI video streams as essentially simultaneous output signals includes using the new selection value.
System And Method Of Videotelephony With Detection Of A Visual Token In The Videotelephony Image For Electronic Control Of The Field Of View
James Crenshaw - Palatine IL, US Bruce Augustine - Lake in the Hills IL, US Kevin Jelley - La Grange IL, US Zhiyuan Li - Lake Zurich IL, US Michael Thiems - Edwardsville IL, US
Assignee:
Motorola Mobility LLC - Libertyville IL
International Classification:
H04N 7/14
US Classification:
348 1404, 348 1401
Abstract:
A videotelephony system has an electronically controllable camera with a field of view, a visual token disposed within the field of view, and a camera controller. The camera controller is configured to detect the visual token and reconfigure the field of view relative to a detected position of the visual token.
Automatic Generation Of Streaming Processor Architectures
Nikos Bellas - Chicago IL, US Sek Chai - Streamwood IL, US Erica Lau - Schaumburg IL, US Zhiyuan Li - Lake Zurich IL, US Daniel Linzmeier - Wheeling IL, US
International Classification:
G06F 17/50
US Classification:
716018000
Abstract:
A streaming processor circuit of a processing system is automatically generated by selecting a set of circuit parameters consistent with a set of circuit constraints and generating a representation of a candidate streaming processor circuit based upon the set of circuit parameters to execute one or more iterations of a computation specified by a streaming data flow graph. The candidate streaming processor circuit is evaluated with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output if the candidate streaming processor circuit satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate streaming processor circuits.
Method And Apparatus For Performing Object Recognition On A Target Detected Using Motion Information
ZHIYUAN Z. LI - LAKE ZURICH IL, US DANIEL A. LINZMEIER - WHEELING IL, US BEI TANG - PALATINE IL, US
Assignee:
MOTOROLA, INC. - SCHAUMBURG IL
International Classification:
G06K 9/00
US Classification:
382105
Abstract:
A system includes an interface that receives an image, which includes a motor vehicle and background, and a processing device that performs a method for object recognition on the received image. The method includes the steps of: determining motion information corresponding to at least one of the moving vehicle and the background; detecting the moving vehicle in the image using the motion information; detecting an object of interest on the moving vehicle; and performing an object recognition process on the object of interest. The system may be part of a license plate recognition system.
Gregory J. Dunn - Arlington Heights IL, US Robert T. Croswell - Elgin IL, US Zhiyuan Z. Li - Long Grove IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04N 7/18
US Classification:
348157, 348E07085
Abstract:
A device for use with an imaging system that is operable to provide an image signal based on an object disposed at a first distance from the imaging system. The imaging system includes a first camera, a second camera and a display. The first camera is operable to generate a first image signal based on the object and includes a first optics system and a first detector. The first optics system has a focal length, whereas the first detector has a resolution. The second camera is operable to generate a second image signal based on the object. The second camera includes a second optics system and a second detector. The second optics system has the same focal length of the first optics system and the second detector has the same resolution as the first detector. The second camera is separated from the first camera by a second distance. The display is operable to display an image based on a modified image. The device comprises an image processor that is operable to establish a virtual separation membrane and to output a modified image based on the first image signal, the second image signal, the virtual separation membrane, the second distance, the focal length and the resolution.
Techniques For Real-Time Mapping In A Movable Object Environment
- Burbank CA, US Jifei XU - Palo Alto CA, US Rohit SANT - Palo Alto CA, US Zhiyuan LI - Palo Alto CA, US Blake KARWOSKI - Palo Alto CA, US Joshua ACOSTA - Palo Alto CA, US Arnaud THIERCELIN - San Francisco CA, US Weifeng LIU - Fremont CA, US
International Classification:
G06T 15/00 G01S 17/89 G01S 7/51 G01S 17/42
Abstract:
Techniques are disclosed for real-time mapping in a movable object environment. A real-time mapping system can include at least one movable object including a computing device, a scanning sensor electronically coupled to the computing device, and a positioning sensor electronically coupled to the computing device. The computing device can include at least one processor and a mapping manager, the mapping manager may be configured to obtain mapping data from the scanning sensor and obtain positioning data from the positioning sensor. The mapping manager can associate the mapping data with the positioning data based at least on time data associated with the mapping data and the positioning data, and then generate a map in a first coordinate system based at least on the associated mapping data and positioning data.
Googleplus
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Zhiyuan Li
Youtube
Star Awards 2011 Walk of Fame Part 1
Star Awards 2011 Walk of Fame 2011 Part 1 Date: 24 April 2011 Venue: R...
Category:
Entertainment
Uploaded:
24 Apr, 2011
Duration:
24m 12s
MV - featuring Jiro (HQ with lyrics)
Tank- Lyrics: Den... dai yi dian yi di ni dui wo gan dao an xin Wait ...
Category:
Music
Uploaded:
03 May, 2009
Duration:
4m 33s
Spotlight Talks Pt1 - Zhiyuan Li, John Zarka,...
Workshop on Theory of Deep Learning: Where next? Topic: Spotlight Talk...