Several papers presented with a rang of techniques to detect and recognize the weapons.
Automatic Object Identification Using Visual Low Level Feature Extraction and Ontological Knowledge
Integration of Low Level and Ontology Derived Features For Automatic Weapon Recognition and Identification
Weapon Ontology Annotation Using Boundary Describing Sequences
From Shape to Threat Exploiting the Convergence Between Visual and Conceptual Organization for Weapon Identification and Threat Assessment