Patents by Inventor Yongqiang Cao
Yongqiang Cao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11985072Abstract: Provided is a multimedia data stream processing method, an electronic device and a storage medium, relating to the field of artificial intelligence, and specifically, to the technical fields of cloud computing, media cloud technology, and the like, which may be applied to scenes such as smart cloud. The multimedia data stream processing method includes: allocating a plurality of sub-streams of a multimedia data stream to a plurality of edge resource nodes, where the multimedia data stream is segmented into a plurality of slices and each of the plurality of sub-streams includes a part of the plurality of slices of the multimedia data stream; and scheduling the plurality of edge resource nodes to provide the plurality of sub-streams of the multimedia data stream for a terminal device.Type: GrantFiled: January 23, 2023Date of Patent: May 14, 2024Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.Inventors: Yugang Ke, Chongming Gu, Zhoufeng Wang, Junwen Gao, Weihui Liu, Minglu Li, Feifei Cao, Yongqiang Wu, Xiaoen Zhu
-
Publication number: 20240098037Abstract: Provided is a multimedia data stream processing method, an electronic device and a storage medium, relating to the field of artificial intelligence, and specifically, to the technical fields of cloud computing, media cloud technology, and the like, which may be applied to scenes such as smart cloud. The multimedia data stream processing method includes: allocating a plurality of sub-streams of a multimedia data stream to a plurality of edge resource nodes, where the multimedia data stream is segmented into a plurality of slices and each of the plurality of sub-streams includes a part of the plurality of slices of the multimedia data stream; and scheduling the plurality of edge resource nodes to provide the plurality of sub-streams of the multimedia data stream for a terminal device.Type: ApplicationFiled: January 23, 2023Publication date: March 21, 2024Inventors: Yugang Ke, Chongming Gu, Zhoufeng Wang, Junwen Gao, Weihui Liu, Minglu Li, Feifei Cao, Yongqiang Wu, Xiaoen Zhu
-
Patent number: 11403479Abstract: Techniques and mechanisms to facilitate a data classification functionality by communicating feedback signals with a spiked neural network. In an embodiment, input signaling, provided to the spiking neural network, results in one or more output spike trains which are indicative of that the input signaling corresponds to a particular data type. Based on the one or more output spike trains, feedback signals are variously communicated each to a respective node of the spiking neural network. The feedback signals variously control signal response characteristics of the nodes. Subsequent output signaling by the spiking neural network, in further response the input signaling, is improved based on the feedback control of nodes' signal responses. In another embodiment, the feedback signals are used to adjust synaptic weight values during training of the spiking neural network.Type: GrantFiled: December 19, 2017Date of Patent: August 2, 2022Assignee: Intel CorporationInventors: Yongqiang Cao, Narayan Srinivasa
-
Publication number: 20200272883Abstract: Techniques and mechanisms to update a synaptic weight of a spiking neural network which is trained to provide a decision of a decision-making sequence. In an embodiment, a synapse of the spiking neural network is associated with a weight which is to be given to communications via that given synapse. The spiking neural network generates output signaling, indicating a decision to the decision-making process, which is evaluated to determine whether, according to predefined test criteria, the decision-making process is successful or unsuccessful. One or more nodes of the spiking neural network receive a reward/penalty signal which is based on the evaluation. In response to the reward/penalty signal indicating a reward event or a penalty event, a synaptic weight value is updated. In another embodiment, input signaling provided to the spiking neural network represents a sub-sequence of two or more most recent states in a sequence of states.Type: ApplicationFiled: December 19, 2017Publication date: August 27, 2020Applicant: INTEL COPORATIONInventors: Yongqiang CAO, Andreas WILD, Narayan SRINIVASA
-
Publication number: 20200272815Abstract: Techniques and mechanisms to facilitate a data classification functionality by communicating feedback signals with a spiked neural network. In an embodiment, input signaling, provided to the spiking neural network, results in one or more output spike trains which are indicative of that the input signaling corresponds to a particular data type. Based on the one or more output spike trains, feedback signals are variously communicated each to a respective node of the spiking neural network. The feedback signals variously control signal response characteristics of the nodes. Subsequent output signaling by the spiking neural network, in further response the input signaling, is improved based on the feedback control of nodes' signal responses. In another embodiment, the feedback signals are used to adjust synaptic weight values during training of the spiking neural network.Type: ApplicationFiled: December 19, 2017Publication date: August 27, 2020Applicant: INTEL CORPORATIONInventors: Yongqiang CAO, Narayan SRINIVASA
-
Patent number: 10706355Abstract: Described is a system for pattern recognition designed for neuromorphic hardware. The system generates a spike train of neuron spikes for training patterns with each excitatory neuron in an excitatory layer, where each training pattern belongs to a pattern class. A spiking rate distribution of excitatory neurons is generated for each pattern class. Each spiking rate distribution of excitatory neurons is normalized, and a class template is generated for each pattern class from the normalized spiking rate distributions. An unlabeled input pattern is classified using the class templates. A mechanical component of an autonomous device can be controlled based on classification of the unlabeled input pattern.Type: GrantFiled: November 23, 2018Date of Patent: July 7, 2020Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Praveen K. Pilly
-
Patent number: 10387774Abstract: Described is a system for converting convolutional neural networks to spiking neural networks. A convolutional neural network (CNN) is adapted to fit a set of requirements of a spiking neural network (SNN), resulting in an adapted CNN. The adapted CNN is trained to obtain a set of learned weights, and the set of learned weights is then applied to a converted SNN having an architecture similar to the adapted CNN. The converted SNN is then implemented on neuromorphic hardware, resulting in reduced power consumption.Type: GrantFiled: January 30, 2015Date of Patent: August 20, 2019Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Yang Chen, Deepak Khosla
-
Publication number: 20190228300Abstract: Described is a system for pattern recognition designed for neuromorphic hardware. The system generates a spike train of neuron spikes for training patterns with each excitatory neuron in an excitatory layer, where each training pattern belongs to a pattern class. A spiking rate distribution of excitatory neurons is generated for each pattern class. Each spiking rate distribution of excitatory neurons is normalized, and a class template is generated for each pattern class from the normalized spiking rate distributions. An unlabeled input pattern is classified using the class templates. A mechanical component of an autonomous device can be controlled based on classification of the unlabeled input pattern.Type: ApplicationFiled: November 23, 2018Publication date: July 25, 2019Inventors: Yongqiang Cao, Praveen K. Pilly
-
Patent number: 10311341Abstract: Described is a system and method for ultra-low power consumption state deep online learning. The system operates by filtering an input image to generate one or more feature maps. The one or more feature maps are divided into non-overlapping small regions with feature values in each small region pooled to generate decreased size feature maps. The decreased size feature maps are divided into overlapping patches which are joined together to form a collection of cell maps having connections to the decreased sized feature maps. The collection of cell maps are then divided into non-overlapping small regions, with feature values in each small region pooled to generate a decreased sized collection of cell maps. The decreased sized collection of cell maps are then mapped to a single cell, which results in a class label being generated as related to the input image based on the single cell.Type: GrantFiled: August 29, 2016Date of Patent: June 4, 2019Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Praveen K. Pilly, Narayan Srinivasa
-
Publication number: 20190042916Abstract: Thermal management of a computing device is achieved using reward-based updating of synaptic weights of a spiking neural network. The thermal management is achieved using machine readable mediums having instructions that cause a processor to, during a first time window, generate weights to be applied to input trains of spikes from input neurons of a spiking neural network. The instructions further cause the processor to, based on a number of spikes included in an output train of spikes output by an output neuron of the spiking neural network during the first time window, adjust the workload of the processor, and, based on whether a surface temperature of an enclosure housing the processor meets a first threshold or a workload of the processor meets a second threshold, generate a penalty. The instructions also cause the processor to train the spiking neural network by updating the weights.Type: ApplicationFiled: September 28, 2018Publication date: February 7, 2019Inventors: Yongqiang Cao, Helin Cao
-
Patent number: 10198689Abstract: Described is a system for object detection in images or videos using spiking neural networks. An intensity saliency map is generated from an intensity of an input image having color components using a spiking neural network. Additionally, a color saliency map is generated from a plurality of colors in the input image using a spiking neural network. An object detection model is generated by combining the intensity saliency map and multiple color saliency maps. The object detection model is used to detect multiple objects of interest in the input image.Type: GrantFiled: September 19, 2016Date of Patent: February 5, 2019Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Qin Jiang, Yang Chen, Deepak Khosla
-
Patent number: 10163220Abstract: Described is a system for compensating for ego-motion during video processing. The system generates an initial estimate of camera ego-motion of a moving camera for consecutive image frame pairs of a video of a scene using a projected correlation method, the camera configured to capture the video from a moving platform. An optimal estimation of camera ego-motion is generated using the initial estimate as an input to a valley search method or an alternate line search method. All independent moving objects are detected in the scene using the described hybrid method at superior performance compared to existing methods while saving computational cost.Type: GrantFiled: May 2, 2017Date of Patent: December 25, 2018Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Narayan Srinivasa, Shankar R. Rao
-
Patent number: 10121234Abstract: Described is a system for ghost removal in video footage. During operation, the system generates a background subtraction map and an original bounding box that surrounds a detected foreground object through background subtraction. A detected foreground map is then generated. The detected foreground map includes at least two detected foreground (DF) bounding boxes of detected foregrounds obtained by a difference of two consecutive frames in video footage. Further, the original bounding box is then trimmed into a trimmed box, the trimmed box being a smallest box that contains the at least two DF bounding boxes. The trimmed box is designated as containing a real-world object, which can then be used for object tracking.Type: GrantFiled: April 6, 2017Date of Patent: November 6, 2018Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Narayan Srinivasa
-
Patent number: 10089549Abstract: Described is a system for estimating ego-motion of a moving camera for detection of independent moving objects in a scene. For consecutive frames in a video captured by a moving camera, a first ego-translation estimate is determined between the consecutive frames from a first local minimum. From a second local minimum, a second ego-translation estimate is determined. If the first ego-translation estimate is equivalent to the second ego-translation estimate, the second ego-translation estimate is output as the optimal solution. Otherwise, a cost function is minimized to determine an optimal translation until the first ego-translation estimate is equivalent to the second ego-translation estimate, and an optimal solution is output. Ego-motion of the camera is estimated using the optimal solution, and independent moving objects are detected in the scene.Type: GrantFiled: May 2, 2017Date of Patent: October 2, 2018Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Narayan Srinivasa
-
Patent number: 10078902Abstract: Described is a system for compensating ego-translations in video captured with a moving camera. Translative ego-motion is estimated on a sequence of image frames captured by a moving camera by minimizing a cost function that is based on at least one image frame difference between consecutive image frames. An alternating one directional search is performed to minimize the cost function to find an optimal translation. The optimal translation is applied to the sequence of image frames, resulting in a sequence of image frames with ego-translations.Type: GrantFiled: August 29, 2016Date of Patent: September 18, 2018Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Narayan Srinivasa
-
Publication number: 20180225833Abstract: Described is a system for compensating for ego-motion during video processing. The system generates an initial estimate of camera ego-motion of a moving camera for consecutive image frame pairs of a video of a scene using a projected correlation method, the camera configured to capture the video from a moving platform. An optimal estimation of camera ego-motion is generated using the initial estimate as an input to a valley search method or an alternate line search method. All independent moving objects are detected in the scene using the described hybrid method at superior performance compared to existing methods while saving computational cost.Type: ApplicationFiled: May 2, 2017Publication date: August 9, 2018Inventors: Yongqiang Cao, Narayan Srinivasa, Shankar R. Rao
-
Publication number: 20180174042Abstract: Systems and methods for supervised learning and cascaded training of a neural network are described. In an example, a supervised process is used for strengthening connections to classifier neurons, with a supervised learning process of receiving a first spike at a classifier neuron from a processing neuron in response to training data, and receiving an out-of-band communication of a second desired (artificial) spike at the classifier neuron that corresponds to the classification of the training data. As a result of spike timing dependent plasticity, connections to the classifier neuron are strengthened. In another example, a cascaded technique is disclosed to generate a plurality of trained neural networks that are separately initialized and trained based on different types or forms of training data, which may be used with cascaded or parallel operation of the plurality of trained neural networks.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Narayan Srinivasa, Yongqiang Cao, Andreas Wild
-
Patent number: 9984326Abstract: Described is system for simulating spiking neural networks for image and video processing. The system processes an image with a spiking neural network simulator having a plurality of inter-connected modules. Each module comprises a plurality of neuron elements. Processing the image further comprises performing a neuron state update for each module, that includes aggregating input spikes and updating neuron membrane potentials, and performing spike propagation for each module, which includes transferring spikes generated in a current time step. Finally, an analysis result is output.Type: GrantFiled: April 6, 2015Date of Patent: May 29, 2018Assignee: HRL Laboratories, LLCInventors: Yang Chen, Yongqiang Cao, Deepak Khosla
-
Patent number: 9934437Abstract: Described is a system for collision detection. The system divides an image in a sequence of images into multiple sub-fields comprising complementary visual sub-fields. For each visual sub-field, motion is detected in a direction corresponding to the visual sub-field using a spiking Reichardt detector with a spiking neural network. Motion in a direction complementary to the visual sub-field is also detected using the spiking Reichardt detector. Outputs of the spiking Reichardt detector, comprising data corresponding to one direction of movement from two complementary visual sub-fields, are processed using a movement detector. Based on the output of the movement detector, an impending collision is signaled.Type: GrantFiled: July 9, 2015Date of Patent: April 3, 2018Assignee: HRL Laboratories, LLCInventors: Yongqiang Cao, Deepak Khosla, Yang Chen, David J. Huber
-
Publication number: 20170316555Abstract: Described is a system for ghost removal in video footage. During operation, the system generates a background subtraction map and an original bounding box that surrounds a detected foreground object through background subtraction. A detected foreground map is then generated. The detected foreground map includes at least two detected foreground (DF) bounding boxes of detected foregrounds obtained by a difference of two consecutive frames in video footage. Further, the original bounding box is then trimmed into a trimmed box, the trimmed box being a smallest box that contains the at least two DF bounding boxes. The trimmed box is designated as containing a real-world object, which can then be used for object tracking.Type: ApplicationFiled: April 6, 2017Publication date: November 2, 2017Inventors: Yongqiang Cao, Narayan Srinivasa