Abstract:
Certain embodiments of the present disclosure support techniques for designing neuron circuits based on memristors. Bulky capacitors as electrical current integrators can be eliminated and nanometer scale memristors can be utilized instead. Using the nanometer feature-sized memristors, the neuron hardware area can be substantially reduced.
Abstract:
Techniques described herein may provide a method for improved stationary object detection utilizing inertial sensor information. Gyroscopes and accelerometers are examples of such inertial sensors. The movement of the camera causes shifts in the image captured. Image processing techniques may be used to track the shift in the image on a frame-by-frame basis. The movement of the camera may be tracked using inertial sensors. By calculating the degree of similarity between the image shift as predicted by image processing techniques with motion of the device estimated using an inertial sensor, the device can estimate the portions of the image that are stationary and those that are moving.
Abstract:
Certain aspects of the present disclosure provides techniques for a handshaking protocol, and corresponding circuit elements, for an asynchronous network. The techniques utilize a clock-less delay insensitive data encoding scheme. The proposed network may operate correctly regardless of the delay in the interconnecting wires.
Abstract:
Techniques described herein provide a method for improved image and video stabilization using inertial sensors. Gyroscopes, accelerometers and magnetometers are examples of such inertial sensors. The movement of the camera causes shifts in the image captured. Image processing techniques may be used to track the shift in the image on a frame by frame basis. The movement of the camera may be tracked using inertial sensors. By calculating the degree of similarity between the image shift as predicted by image processing techniques with shift of the device estimated using one or more inertial sensor, the device may estimate the portions of the image that are stationary and those that are moving. Stationary portions of the image may be used to transform and align the images. For video stabilization, the realigned images may be combined to generate the video. For image stabilization, the realigned images may be either added or averaged to generate the de-blurred image.
Abstract:
Techniques described herein provide a method for improved image and video stabilization using inertial sensors. Gyroscopes, accelerometers and magnetometers are examples of such inertial sensors. The movement of the camera causes shifts in the image captured. Image processing techniques may be used to track the shift in the image on a frame-by-frame basis. The movement of the camera may be tracked using inertial sensors. By calculating the degree of similarity between the image shift as predicted by image processing techniques with shift of the device estimated using one or more inertial sensor, the device may estimate the portions of the image that are stationary and those that are moving. Stationary portions of the image may be used to transform and align the images. For video stabilization, the realigned images may be combined to generate the video. For image stabilization, the realigned images may be either added or averaged to generate the de-blurred image.
Abstract:
Certain aspects of the present disclosure provides techniques for a handshaking protocol, and corresponding circuit elements, for an asynchronous network. The techniques utilize a clock-less delay insensitive data encoding scheme. The proposed network may operate correctly regardless of the delay in the interconnecting wires.
Abstract:
Certain aspects of the present disclosure relate to a technique for producing a difference value by offsetting a current value of an analog signal with a stored previous value of the analog signal, and generating a digital representation of the difference value. Digital representations obtained by this technique may be sent over a channel to a receiver device for reconstruction of the original analog signal. An integrator of the receiver device may be configured to process (sum) the received samples to generate a reconstructed version of the original signal.
Abstract:
Certain aspects of the present disclosure provide a probabilistic analog to digital converter (ADC). The probabilistic ADC may be configured to convert an analog input to a variable-length or variable-amplitude pulse, apply the pulse to a plurality of memory elements as a switching pulse, and determine a digital value based on a number of memory elements that store a value after the switching pulse is applied.
Abstract:
The present invention relates to a method for coating particles with calcium phosphate (CaP), wherein the particles are negatively charged. The method includes contacting the particles with a first solution containing calcium ions, removing the first solution to obtain a precipitate, and contacting the precipitate with a second solution containing phosphate ions to obtain CaP-coated particles.
Abstract:
Certain embodiments of the present disclosure support implementation of a digital neural processor with discrete-level synapses and probabilistic synapse weight training.