TY - JOUR
T1 - FindVehicle and VehicleFinder
T2 - a NER dataset for natural language-based vehicle retrieval and a keyword-based cross-modal vehicle retrieval system
AU - Guan, Runwei
AU - Man, Ka Lok
AU - Chen, Feifan
AU - Yao, Shanliang
AU - Hu, Rongsheng
AU - Zhu, Xiaohui
AU - Smith, Jeremy
AU - Lim, Eng Gee
AU - Yue, Yutao
N1 - Funding Information:
The authors acknowledge XJTLU-JITRI Academy of Industrial Technology for giving valuable support to the joint project. This work is also partially supported by the Xi’an Jiaotong-Liverpool University (XJTLU) AI University Research Centre, Jiangsu (Provincial) Data Science and Cognitive Computational Engineering Research Centre at XJTLU (funding: XJTLU-REF-21-01-002). The authors sincerely acknowledge Sihao Dai, Zhou Yuan, Wenjie Zhou for their help in the project.
Publisher Copyright:
© 2023, The Author(s).
PY - 2023/8/14
Y1 - 2023/8/14
N2 - Natural language (NL) based vehicle retrieval is a task aiming to retrieve a vehicle that is most consistent with a given NL query from among all candidate vehicles. Because NL query can be easily obtained, such a task has a promising prospect in building an interactive intelligent traffic system (ITS). Current solutions mainly focus on extracting both text and image features and mapping them to the same latent space to compare the similarity. However, existing methods usually use dependency analysis or semantic role-labelling techniques to find keywords related to vehicle attributes. These techniques may require a lot of pre-processing and post-processing work, and also suffer from extracting the wrong keyword when the NL query is complex. To tackle these problems and simplify, we borrow the idea from named entity recognition (NER) and construct FindVehicle, a NER dataset in the traffic domain. It has 42.3k labelled NL descriptions of vehicle tracks, containing information such as the location, orientation, type and colour of the vehicle. FindVehicle also adopts both overlapping entities and fine-grained entities to meet further requirements. To verify its effectiveness, we propose a baseline NL-based vehicle retrieval model called VehicleFinder. Our experiment shows that by using text encoders pre-trained by FindVehicle, VehicleFinder achieves 87.7% precision and 89.4% recall when retrieving a target vehicle by text command on our homemade dataset based on UA-DETRAC [1]. From loading the command into VehicleFinder to identifying whether the target vehicle is consistent with the command, the time cost is 279.35 ms on one ARM v8.2 CPU and 93.72 ms on one RTX A4000 GPU, which is much faster than the Transformer-based system. The dataset is open-source via the link https://github.com/GuanRunwei/FindVehicle , and the implementation can be found via the link https://github.com/GuanRunwei/VehicleFinder-CTIM .
AB - Natural language (NL) based vehicle retrieval is a task aiming to retrieve a vehicle that is most consistent with a given NL query from among all candidate vehicles. Because NL query can be easily obtained, such a task has a promising prospect in building an interactive intelligent traffic system (ITS). Current solutions mainly focus on extracting both text and image features and mapping them to the same latent space to compare the similarity. However, existing methods usually use dependency analysis or semantic role-labelling techniques to find keywords related to vehicle attributes. These techniques may require a lot of pre-processing and post-processing work, and also suffer from extracting the wrong keyword when the NL query is complex. To tackle these problems and simplify, we borrow the idea from named entity recognition (NER) and construct FindVehicle, a NER dataset in the traffic domain. It has 42.3k labelled NL descriptions of vehicle tracks, containing information such as the location, orientation, type and colour of the vehicle. FindVehicle also adopts both overlapping entities and fine-grained entities to meet further requirements. To verify its effectiveness, we propose a baseline NL-based vehicle retrieval model called VehicleFinder. Our experiment shows that by using text encoders pre-trained by FindVehicle, VehicleFinder achieves 87.7% precision and 89.4% recall when retrieving a target vehicle by text command on our homemade dataset based on UA-DETRAC [1]. From loading the command into VehicleFinder to identifying whether the target vehicle is consistent with the command, the time cost is 279.35 ms on one ARM v8.2 CPU and 93.72 ms on one RTX A4000 GPU, which is much faster than the Transformer-based system. The dataset is open-source via the link https://github.com/GuanRunwei/FindVehicle , and the implementation can be found via the link https://github.com/GuanRunwei/VehicleFinder-CTIM .
KW - Cross modal learning
KW - Human-computer interaction
KW - Intelligent traffic system
KW - Named entity recognition
KW - Object detection
KW - Vehicle retrieval
UR - http://www.scopus.com/inward/record.url?scp=85168122531&partnerID=8YFLogxK
U2 - 10.1007/s11042-023-16373-y
DO - 10.1007/s11042-023-16373-y
M3 - Article
AN - SCOPUS:85168122531
SN - 1380-7501
VL - 83
SP - 24841
EP - 24874
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 8
ER -