:orphan: .. **************************************************************************** .. CUI .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** .. _Target_Recognition_Commands: Target Recognition Commands =========================== .. block:: _.target_recognition_commands .. parsed-literal:: average_aspect_ratio_ ... detection_scene_analysis_factor_ ... classification_scene_analysis_factor_ ... identification_scene_analysis_factor_ ... minimum_detection_pixel_count_ ... minimum_classification_pixel_count_ ... minimum_identification_pixel_count_ ... detection_delay_time_ ... classification_delay_time_ ... identification_delay_time_ ... transition_coast_time_ ... detection_coast_time_ ... classification_coast_time_ ... identification_coast_time_ ... Overview -------- Target recognition is enabled in :model:`WSF_IMAGE_PROCESSOR` when the :command:`WSF_IMAGE_PROCESSOR.target_recognition` flag is set to true. In this mode, the processor attempts to detect, classify, and/or identify all 'objects' (platforms) in the currently evaluated image. These decisions are based on the number of pixels an object's platform occupies, using the following Johnson's Criteria equations: * An object is declared **DETECTED** when the following criteria are met: 1. The object occupies the number of pixels specified in minimum_detection_pixel_count_. 2. The object passes the Johnson criteria for 'detection'. 3. The object has met these two criteria for the minimum time specified by detection_delay_time_. * An object is declared **CLASSIFIED** when the following criteria are met: 1. The object has passed the **DETECTED** state. 2. The object occupies the minimum number of pixels specified by minimum_classification_pixel_count_. 3. The object passes the Johnson criteria for 'classification'. 4. The object has met the latter two criteria for the minimum time specified by classification_delay_time_. * An object is declared **IDENTIFIED** when the following criteria are met: 1. The object has passed the **CLASSIFIED** state. 2. The object occupies the minimum number of pixels specified by minimum_identification_pixel_count_. 3. The object passes the Johnson criteria for 'identification'. 4. The object has met the latter two criteria for at least the time specified by identification_delay_time_. When an object is declared **DETECTED**, a track is emitted over the internal link(s) that represents the object. The track will continue to be updated and emitted as long as updates are received from the imaging sensor. The following additional information is included in the track to indicate the current state: ========== =========================== =========================== =============== State AuxDataDouble("CLASSIFIED") AuxDataDouble("IDENTIFIED") Type() ========== =========================== =========================== =============== DETECTED -1 -1 "UNKNOWN" CLASSIFIED