Enhancement of aimpoint in simulated training systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
F42B-008/12
F42B-008/00
F41A-033/00
F41A-033/02
F41G-003/26
F41G-003/00
출원번호
US-0183250
(2005-07-15)
등록번호
US-7345265
(2008-03-18)
발명자
/ 주소
Page,David Wayne
출원인 / 주소
Cubic Corporation
대리인 / 주소
Townsend and Townsend and Crew, LLP
인용정보
피인용 횟수 :
5인용 특허 :
13
초록▼
Embodiments of the invention, therefore, provide improved systems and methods for tracking targets in a simulation environment. Merely by way of example, an exemplary embodiment provides a reflected laser target tracking system that tracks a target with a video camera and associated computational l
Embodiments of the invention, therefore, provide improved systems and methods for tracking targets in a simulation environment. Merely by way of example, an exemplary embodiment provides a reflected laser target tracking system that tracks a target with a video camera and associated computational logic. In certain embodiments, a closed loop algorithm may be used to predict future positions of targets based on formulas derived from prior tracking points. Hence, the target's next position may be predicted. In some cases, targets may be filtered and/or sorted based on predicted positions. In certain embodiments, equations (including without limitation, first order equations and second order equations) may be derived from one or more video frames. Such equations may also be applied to one or more successive frames of video received and/or produced by the system. In certain embodiments, these formulas also may be used to compute predicted positions for targets; this prediction may, in some cases, compensate for inherent delays in the processing pipeline.
대표청구항▼
What is claimed is: 1. A method of predicting the position of an aimpoint in a simulation environment, the method comprising: a computer receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a si
What is claimed is: 1. A method of predicting the position of an aimpoint in a simulation environment, the method comprising: a computer receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a simulated weapon, and wherein the plurality of video frames comprises a current video frame and at least one past video frame; the computer analyzing each of the plurality of video frames to determine a plurality of known positions of the aimpoint, the plurality of known positions of the aimpoint comprising a current known position of the aimpoint in the current video frame and at least one historical known position of the aimpoint in the at least one past video frame; and the computer predicting a position of the aimpoint in a first subsequent video frame by averaging a predicted position of the aimpoint in a second subsequent video frame with at least one of the plurality of known positions of the aimpoint. 2. The method recited in claim 1, wherein the at least one historical known position of the aimpoint comprises a plurality of historical known positions of the aimpoint, and wherein: if the aimpoint is moving at a relatively high velocity, the plurality of historical known positions of the aimpoint comprises a relatively greater number of historical known positions of the aimpoint; and if the aimpoint is moving at a relatively low velocity, the plurality of historical known positions of the aimpoint comprises a relatively smaller number of historical known positions of the aimpoint. 3. The method recited in claim 1, wherein the average of the predicted position of the aimpoint in the second subsequent video frame and the at least one known position of the aimpoint is a weighted average. 4. The method recited in claim 3, wherein the weighted average depends on an acceleration of the aimpoint. 5. The method recited in claim 3, wherein the weighted average depends on a velocity of the aimpoint. 6. The method recited in claim 5, wherein if the velocity of the aimpoint is relatively lower, the weighted average accords the at least one known position of the aimpoint relatively greater weight. 7. The method recited in claim 5, wherein if the velocity of the aimpoint is relatively lower, the second subsequent video frame is relatively closer in time to the first subsequent video frame, and wherein if the velocity of the aimpoint is relatively higher, the second subsequent video frame is relatively further in time from the first subsequent video frame. 8. A system for predicting the position of an aimpoint in a simulation environment, the system comprising: a processor; and a computer readable medium in communication with the processor, the computer readable medium comprising a set of instructions executable by the computer, the set of instructions comprising, instructions for receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a simulated weapon, and wherein the plurality of video frames comprises a current video frame and at least one past video frame; instructions for analyzing each of the plurality of video frames to determine a plurality of known positions of the aimpoint, the plurality of known positions of the aimpoint comprising a current known position of the aimpoint in the current video frame and at least one historical known position of the aimpoint in the at least one past video frame; and instructions for predicting a position of the aimpoint in a first subsequent video frame by averaging a predicted position of the aimpoint in a second subsequent video frame with at least one of the plurality of known positions of the aimpoint. 9. The system recited in claim 8, wherein the at least one historical known position of the aimpoint comprises a plurality of historical known positions of the aimpoint, and wherein: if the aimpoint is moving at a relatively high velocity, the plurality of historical known positions of the aimpoint comprises a relatively greater number of historical known positions of the aimpoint; and if the aimpoint is moving at a relatively low velocity, the plurality of historical known positions of the aimpoint comprises a relatively smaller number of historical known positions of the aimpoint. 10. The system recited in claim 8, wherein the average of the predicted position of the aimpoint in the second subsequent video frame and the at least one known position of the aimpoint is a weighted average. 11. The system recited in claim 10, wherein the weighted average depends on an acceleration of the aimpoint. 12. The system recited in claim 10, wherein the weighted average depends on a velocity of the aimpoint. 13. The system recited in claim 12, wherein if the velocity of the aimpoint is relatively lower, the weighted average accords the at least one known position of the aimpoint relatively greater weight. 14. The system recited in claim 12, wherein if the velocity of the aimpoint is relatively lower, the second subsequent video frame is relatively closer in time to the first subsequent video frame, and wherein if the velocity of the aimpoint is relatively higher, the second subsequent video frame is relatively further in time from the first subsequent video frame. 15. An apparatus, comprising: a computer readable storage medium encoded with a computer program, the computer program comprising a set of instructions executable by a computer, the set of instructions comprising: instructions for receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a simulated weapon, and wherein the plurality of video frames comprises a current video frame and at least one past video frame; instructions for analyzing each of the plurality of video frames to determine a plurality of known positions of the aimpoint, the plurality of known positions of the aimpoint comprising a current known position of the aimpoint in the current video frame and at least one historical known position of the aimpoint in the at least one past video frame; and instructions for predicting a position of the aimpoint in a first subsequent video frame by averaging a predicted position of the aimpoint in a second subsequent video frame with at least one of the plurality of known positions of the aimpoint. 16. The apparatus recited in claim 15, wherein the at least one historical known position of the aimpoint comprises a plurality of historical known positions of the aimpoint, and wherein: if the aimpoint is moving at a relatively high velocity, the plurality of historical known positions of the aimpoint comprises a relatively greater number of historical known positions of the aimpoint; and if the aimpoint is moving at a relatively low velocity, the plurality of historical known positions of the aimpoint comprises a relatively smaller number of historical known positions of the aimpoint. 17. The apparatus recited in claim 15, wherein the average of the predicted position of the aimpoint in the second subsequent video frame and the at least one known position of the aimpoint is a weighted average. 18. The apparatus recited in claim 17, wherein the weighted average depends on an acceleration of the aimpoint. 19. The apparatus recited in claim 17, wherein the weighted average depends on a velocity of the aimpoint. 20. The apparatus recited in claim 19, wherein if the velocity of the aimpoint is relatively lower, the weighted average accords the at least one known position of the aimpoint relatively greater weight. 21. The apparatus recited in claim 19, wherein if the velocity of the aimpoint is relatively lower, the second subsequent video frame is relatively closer in time to the first subsequent video frame, and wherein if the velocity of the aimpoint is relatively higher, the second subsequent video frame is relatively further in time from the first subsequent video frame.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Marshall Albert H. (9154 Bay Point Dr. Orlando FL 32819) Wolff Ronald S. (3806 Parapet Dr. Cocoa FL 32926) Purvis Edward J. (4421-A San Pedro Square Winter Park FL 32792) McCormack Robert T. (645 But, Aggressor shoot-back simulation.
Marshall Albert H. (Orlando FL) McCormack Robert T. (Orlando FL) Purvis Edward J. (Winter Park FL) Wolff Ronald S. (Cocoa FL) Towle Herbert C. (Winter Park FL), Marksmanship expert trainer.
Marshall Albert H. (Maitland FL) Oharek Frank J. (Orlando FL) Dillard John H. (Orlando FL) Entwistle Robert J. (Winter Park FL), Universal infantry weapons trainer.
Mohon Windell N. (Winter Park FL) Derderian George (Maitland FL) Breglia Denis R. (Altamonte Springs FL), Weapons training simulator utilizing polarized light.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.