{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/lighttrack-finding-lightweight-neural","title":"LightTrack: Finding Lightweight Neural Networks for Object Tracking via One-Shot Architecture Search","arxiv_id":"2104.14545","date":"2021-04-29","proceeding":"CVPR 2021 1","authors":["Bin Yan","Houwen Peng","Kan Wu","Dong Wang","Jianlong Fu","Huchuan Lu"],"abstract":"Object tracking has achieved significant progress over the past few years. However, state-of-the-art trackers become increasingly heavy and expensive, which limits their deployments in resource-constrained applications. In this work, we present LightTrack, which uses neural architecture search (NAS) to design more lightweight and efficient object trackers. Comprehensive experiments show that our LightTrack is effective. It can find trackers that achieve superior performance compared to handcrafted SOTA trackers, such as SiamRPN++ and Ocean, while using much fewer model Flops and parameters. Moreover, when deployed on resource-constrained mobile chipsets, the discovered trackers run much faster. For example, on Snapdragon 845 Adreno GPU, LightTrack runs $12\\times$ faster than Ocean, while using $13\\times$ fewer parameters and $38\\times$ fewer Flops. Such improvements might narrow the gap between academic models and industrial deployments in object tracking task. LightTrack is released at https://github.com/researchmm/LightTrack.","url_abs":"https://arxiv.org/abs/2104.14545v1","url_pdf":"https://arxiv.org/pdf/2104.14545v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"lighttrack-finding-lightweight-neural","repo_url":"https://github.com/researchmm/LightTrack","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":null,"task_name":"GPU"},{"task_slug":"architecture-search","task_name":"Neural Architecture Search"},{"task_slug":"object","task_name":"Object"},{"task_slug":"object-tracking","task_name":"Object Tracking"},{"task_slug":"video-object-tracking","task_name":"Video Object Tracking"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/video-object-tracking-on-nv-vot211","task":"Video Object Tracking","dataset":"NT-VOT211","model":"LightTrack","rank_in_archive_order":27,"of":43,"metrics":{"AUC":"32.85","Precision":"43.65"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2104.14545","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2104.14545"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/researchmm/LightTrack","reach":null}],"summary":{"ran":2,"ran_fixture":2,"ran_draft_wrong":1,"ran_honours":2},"by_repo_kind":{"official":{"samples":7,"ran":7,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"a36dcbde2714611a","entry":"Config","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a36dcbde2714611a"}},{"code_sha256_prefix":"bf42cff83b1cbcf3","entry":"Lighttrack","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bf42cff83b1cbcf3"}},{"code_sha256_prefix":"a5063c71c5931d27","entry":"get_subwindow_tracking","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a5063c71c5931d27"}},{"code_sha256_prefix":"25c9237afd263361","entry":"im_to_torch","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"25c9237afd263361"}},{"code_sha256_prefix":"4b0995306a51fa38","entry":"load_yaml","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4b0995306a51fa38"}},{"code_sha256_prefix":"80095723929304cb","entry":"python2round","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"80095723929304cb"}},{"code_sha256_prefix":"516e33dfd5c4f7df","entry":"to_torch","repo":"researchmm/LightTrack","repo_kind":"official","path":"lib/tracker/lighttrack.py","file_url":"https://github.com/researchmm/LightTrack/blob/HEAD/lib/tracker/lighttrack.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"516e33dfd5c4f7df"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}