摘要:
A neural network including a plurality of sub-nets stored in a memory array and a method of operation. Each of the sub-nets includes a corresponding plurality of weights and is individually operable to classify an input vector. A computation unit, including a distance calculation unit and a math unit, is responsive to an input vector comprising input training features for determining a distance between the weights of each sub-net to each of the input features of the input vector and for determining whether the distance is within a particular region of influence. Also described is a parallel process for training the sub-nets.
摘要:
A collision avoidance system and method for a traffic intersection having a traffic light, which selectively extends the duration of a red light cycle to prevent traffic from entering the intersection during a red light violation. Output from one or more violation prediction image capturing devices is used to provide images showing one or more vehicles approaching the intersection. A violation prediction unit, which is also coupled to a signal reflecting a current light phase of the first traffic signal, receives and processes vehicle location information derived from the images to generate violation predictions for the vehicles approaching the intersection. The violation prediction indicates a likelihood that an associated vehicle will violate an upcoming red light phase of the traffic signal. In response to the violation prediction, a violation predicted signal is provided to a traffic signal controlling traffic intersecting with the predicted violator. That traffic signal then preempts a transition to a green light phase, thus extending a current red traffic light phase and thereby preventing traffic from entering the intersection during the predicted red light violation.
摘要:
A traffic light violation prediction and recording system, including at least one violation prediction video camera and a violation prediction unit. The violation prediction unit generates violation probability scores for vehicles approaching a traffic intersection based on attributes of those vehicles, such as position, current speed and acceleration. The violation probability scores are passed to a violation recording unit, which allocates violation recording resources, such as a violation video camera, to capture activities of one or more vehicles associated with relatively high violation probabilities. The violation recording unit determines a violation recording resource allocation schedule. If sufficient resources cannot be allocated to record all possible violations within a given time period, the violation recording unit may ignore a potential violation having a relatively low priority. In one embodiment, the violation recording resources include a number of video cameras, as well as one or more violation recorders capable of producing digital data files for storing video recordings of the violation as it occurred.
摘要:
A traffic sensor system for detecting and tracking vehicles is describede. A video camera is employed to obtain a video image of a section of a roadway. Motion is detected through changes in luminance and edges in frames of the video image. Predetermined sets of pixels (“tiles”) in the frames are designated to be in either an “active” state or an “inactive” state. A tile becomes active when the luminance or edge values of the pixels of the tile differ from the respective luminance or edge values of a corresponding tile in a reference frame in accordance with predetermined criteria. The tile becomes inactive when the luminance or edge values of the pixels of the tile do not differ from the corresponding reference frame tile in accordance with the is predetermined criteria. Shape and motion of groups of active tiles (“quanta”) are analyzed with software and a neural network to detect and track vehicles.
摘要:
A system and method for integrating traffic light violation related vehicle information with court date scheduling information, which employs one or more digitized video recordings of alleged violations. The system provides end-to-end violation processing using the digitized video recordings of the event, and using vehicle database information, as may for example be provided from a department of motor vehicles (DMV) database. The system potentially also interfaces to a court date scheduling database, which includes indications of various available times at which hearings regarding traffic violations may be scheduled. A user interface may provide a display of one or more perspectives on the violation event, as well as access to the vehicle and court date scheduling database. An evaluator, for example a police officer, uses the interface to 1) view the recorded views of the event, 2) determine whether a citationable violation has occurred, 3) extract any necessary vehicle identification information from the recording, 4) obtain owner information regarding the vehicle from the vehicle database, based on the extracted vehicle identification, 5) generate a citation with regard to the violation, and 6) schedule a hearing date with regard to the violation in response to the available court dates in the court date database.
摘要:
A neural network and method for pipeline operation within a neural network which permits rapid classification of input vectors provided thereto is disclosed. In a training mode, a plurality of training input features are presented to the neural network and distances between the plurality of training features and a plurality of prototype weight values are concurrently computed. In response to an indication of a last training epoch count values for each of the prototype weight values are stored in a memory to thereby allow the neural network to operate in a probabilistic classification mode.
摘要:
A method and apparatus for providing high speed communications with a shared memory from both a processing control unit and a plurality of auxiliary processing devices employs a video random access memory. The processing control unit or units require random access of the memory and are operatively connected to a random access port of the video random access memory. Each auxiliary processing device is operatively connected for data transfer in a burst mode to a serial access port of the video random access memory. The method and apparatus control transfer of data to and from the serial and random access ports for effecting high speed communications at both I/O access ports of the memory. Data communication at the serial access port is in a bit serial/word parallel burst mode and occurs in one CPU cycle. The memory operates like a dynamic RAM from the random access port.