{"id":29482883,"url":"https://github.com/diptiman-mohanta/radar-based-uav-classification","last_synced_at":"2025-10-20T11:40:21.117Z","repository":{"id":301491935,"uuid":"1002777363","full_name":"diptiman-mohanta/Radar-Based-UAV-Classification","owner":"diptiman-mohanta","description":"Advanced radar-based classification system for detecting and distinguishing UAVs, birds, and RC aircraft using SVMD signal decomposition and deep learning feature extraction.","archived":false,"fork":false,"pushed_at":"2025-07-07T16:29:51.000Z","size":92,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-07T17:49:57.561Z","etag":null,"topics":["deep-learning","drone-bird-classification","drone-detection","matlab","radar-signal-processing","signal-processing","spectrogram-analysis","squeezenet","svmd","time-frequency-analysis","uav-detection","variational-mode-decomposition"],"latest_commit_sha":null,"homepage":"","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diptiman-mohanta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-16T06:06:11.000Z","updated_at":"2025-07-07T16:36:15.000Z","dependencies_parsed_at":"2025-06-27T06:27:39.983Z","dependency_job_id":"2cd11056-0055-43f5-9715-5df5dc013c27","html_url":"https://github.com/diptiman-mohanta/Radar-Based-UAV-Classification","commit_stats":null,"previous_names":["diptiman-mohanta/radar-based-uav-classification"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/diptiman-mohanta/Radar-Based-UAV-Classification","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diptiman-mohanta%2FRadar-Based-UAV-Classification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diptiman-mohanta%2FRadar-Based-UAV-Classification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diptiman-mohanta%2FRadar-Based-UAV-Classification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diptiman-mohanta%2FRadar-Based-UAV-Classification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diptiman-mohanta","download_url":"https://codeload.github.com/diptiman-mohanta/Radar-Based-UAV-Classification/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diptiman-mohanta%2FRadar-Based-UAV-Classification/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265386079,"owners_count":23756747,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","drone-bird-classification","drone-detection","matlab","radar-signal-processing","signal-processing","spectrogram-analysis","squeezenet","svmd","time-frequency-analysis","uav-detection","variational-mode-decomposition"],"created_at":"2025-07-15T02:02:03.100Z","updated_at":"2025-10-20T11:40:16.078Z","avatar_url":"https://github.com/diptiman-mohanta.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"A sophisticated radar-based object classification system that distinguishes between UAVs (drones), birds, RC aircraft, and mixed scenarios using advanced signal processing techniques and deep learning.\n# Features\nAdvanced Signal Processing: Implementation of Successive Variational Mode Decomposition (SVMD) for superior signal analysis\n\nCross-term-free Spectrograms: Enhanced time-frequency representations for better classification accuracy\n\nTransfer Learning: Utilizes pre-trained SqueezeNet for efficient feature extraction\n\nMulti-class Classification: Distinguishes between drones, birds, RC planes, and mixed scenarios\n\nAutomated Pipeline: End-to-end processing from raw radar data to classification result\n\n# Methodology\n![image](https://github.com/user-attachments/assets/106a473c-a4f2-404a-be82-c4ca6b9ba9ce)\n\nSignal Processing Pipeline\n\nPreprocessing: Downsampling, resampling, and low-pass filtering\n\nSVMD Decomposition: Successive decomposition into Intrinsic Mode Functions (IMFs)\n\nSpectrogram Generation: Cross-term-free STFT computation\n\nFeature Extraction: Deep CNN features using SqueezeNet\n\nClassification: Multi-class object identification\n\n# Key Algorithms\n\nSVMD (Successive Variational Mode Decomposition): Advanced signal decomposition technique\n\nVMD (Variational Mode Decomposition): Standard mode decomposition for comparison\n\nTransfer Learning: Pre-trained CNN feature extraction\n\n# Prerequisites\n\nMATLAB R2020b or later (using 2023b) \n\nSignal Processing Toolbox\n\nDeep Learning Toolbox\n\nImage Processing Toolbox\n\n## Installation\n\n```bash\ngit clone https://github.com/diptiman-mohanta/Radar-Based-UAV-Classification.git\ncd Radar-Based-UAV-Classification\n```\n\n\n# Citation\n\nIf you use this work in your research, please cite:\n\n```bibtex\n@misc{radar_uav_classification,\n  title={Radar-Based UAV Classification using SVMD, Spectogram and Deep Learning},\n  author={Diptiman Mohanta and Akash S R and Shekh Sharfraj and Krishna Jyoti Panda and Arpita Pradhan and Jyotirmayee Patnaik},\n  year={2025},\n  url={https://github.com/diptiman-mohanta/Radar-Based-UAV-Classification.git}\n}\n```\n# Dataset\n\n```bibtex\n@data{1x2q-8v62-22,\ndoi = {10.21227/1x2q-8v62},\nurl = {https://dx.doi.org/10.21227/1x2q-8v62},\nauthor = {Harish Chandra Kumawat and Mainak Chakraborty and A. Arockia Bazil Raj and Sunita Vikrant Dhavale},\npublisher = {IEEE Dataport},\ntitle = {DIAT-µSAT: micro-Doppler Signature Dataset of Small Unmanned Aerial Vehicle (SUAV)},\nyear = {2022} }\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiptiman-mohanta%2Fradar-based-uav-classification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiptiman-mohanta%2Fradar-based-uav-classification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiptiman-mohanta%2Fradar-based-uav-classification/lists"}