ONNX Model Zoo

shubha07m/yolo_phantom

By shubha07m · ↓ 0 · ♥ 1 · Updated 2024-02-29

What's in this repo

This page lists the files in shubha07m/yolo_phantom, including yolophantom.onnx.

  • 1 ONNX models (.onnx files)
  • 78 files, including 52 .yaml, 17 .py, 2 .md, 2 .png, 1 .pdf, 1 .onnx
  • Last updated 2024-02-29

ONNX files

File Size Download
yolo_phantom/multimodal_trained_weights/yolophantom.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

MODIPHY:

Multimodal Obscured Detection for IoT using PHantom Convolution-Enabled Faster YOLO

We developed “YOLO Phantom” for detection in low-light conditions and occluded scenarios within resource-constrained IoT applications. We proposed the novel "Phantom Convolution," which enables YOLO Phantom to achieve comparable accuracy to YOLOv8n with a 43% reduction in parameters and size, resulting in a 19% reduction in GFLOPs. By employing transfer learning on our multimodal dataset, the model demonstrates enhanced vision capabilities in adverse conditions. Our Raspberry Pi IoT platform equipped with noIR cameras and integration with AWS IoT Core and SNS showcases a substantial 17% and 14% boost in frames per second for thermal and RGB data detection, respectively, compared to the baseline YOLOv8n model.

Comparison of small models

gflop comparison

Detection in various low light and occluded conditions

Occluded detections

To know more about the MODIPHY please refer to the preprint available in arXiv

Please refer to yolo_phantom for the implementation.

Download the multimodal dataset

If you find this work useful consider citing us:

@article{mukherjee2024modiphy, title={MODIPHY: Multimodal Obscured Detection for IoT using PHantom Convolution-Enabled Faster YOLO}, author={Mukherjee, Shubhabrata and Beard, Cory and Li, Zhu}, journal={arXiv preprint arXiv:2402.07894}, year={2024} }

Model info

onnx multimodal-object-detection occluded-object-detection Internet-of-Things object-detection en arxiv:2402.07894 license:mit region:us
↓ 0 ♥ 1

Created: 2024-02-29

Updated: 2024-02-29

View on Hugging Face

Files (78)

.gitattributes
README.md
gflop.png
ous_images.png
yolo_phantom/cfg/__init__.py
yolo_phantom/cfg/datasets/Argoverse.yaml
yolo_phantom/cfg/datasets/DOTAv1.5.yaml
yolo_phantom/cfg/datasets/DOTAv1.yaml
yolo_phantom/cfg/datasets/GlobalWheat2020.yaml
yolo_phantom/cfg/datasets/ImageNet.yaml
yolo_phantom/cfg/datasets/Objects365.yaml
yolo_phantom/cfg/datasets/SKU-110K.yaml
yolo_phantom/cfg/datasets/VOC.yaml
yolo_phantom/cfg/datasets/VisDrone.yaml
yolo_phantom/cfg/datasets/carparts-seg.yaml
yolo_phantom/cfg/datasets/coco-pose.yaml
yolo_phantom/cfg/datasets/coco.yaml
yolo_phantom/cfg/datasets/coco128-seg.yaml
yolo_phantom/cfg/datasets/coco128.yaml
yolo_phantom/cfg/datasets/coco8-pose.yaml
yolo_phantom/cfg/datasets/coco8-seg.yaml
yolo_phantom/cfg/datasets/coco8.yaml
yolo_phantom/cfg/datasets/crack-seg.yaml
yolo_phantom/cfg/datasets/dota8.yaml
yolo_phantom/cfg/datasets/open-images-v7.yaml
yolo_phantom/cfg/datasets/package-seg.yaml
yolo_phantom/cfg/datasets/tiger-pose.yaml
yolo_phantom/cfg/datasets/xView.yaml
yolo_phantom/cfg/default.yaml
yolo_phantom/cfg/models/README.md
yolo_phantom/cfg/models/rt-detr/rtdetr-l.yaml
yolo_phantom/cfg/models/rt-detr/rtdetr-resnet101.yaml
yolo_phantom/cfg/models/rt-detr/rtdetr-resnet50.yaml
yolo_phantom/cfg/models/rt-detr/rtdetr-x.yaml
yolo_phantom/cfg/models/v3/yolov3-spp.yaml
yolo_phantom/cfg/models/v3/yolov3-tiny.yaml
yolo_phantom/cfg/models/v3/yolov3.yaml
yolo_phantom/cfg/models/v5/yolov5-p6.yaml
yolo_phantom/cfg/models/v5/yolov5.yaml
yolo_phantom/cfg/models/v6/yolov6.yaml
yolo_phantom/cfg/models/v8/yolo_phantom.yaml
yolo_phantom/cfg/models/v8/yolov8-cls-resnet101.yaml
yolo_phantom/cfg/models/v8/yolov8-cls-resnet50.yaml
yolo_phantom/cfg/models/v8/yolov8-cls.yaml
yolo_phantom/cfg/models/v8/yolov8-ghost-p2.yaml
yolo_phantom/cfg/models/v8/yolov8-ghost-p6.yaml
yolo_phantom/cfg/models/v8/yolov8-ghost.yaml
yolo_phantom/cfg/models/v8/yolov8-obb.yaml
yolo_phantom/cfg/models/v8/yolov8-p2.yaml
yolo_phantom/cfg/models/v8/yolov8-p6.yaml
yolo_phantom/cfg/models/v8/yolov8-pose-p6.yaml
yolo_phantom/cfg/models/v8/yolov8-pose.yaml
yolo_phantom/cfg/models/v8/yolov8-rtdetr.yaml
yolo_phantom/cfg/models/v8/yolov8-seg-p6.yaml
yolo_phantom/cfg/models/v8/yolov8-seg.yaml
yolo_phantom/cfg/models/v8/yolov8.yaml
yolo_phantom/cfg/trackers/botsort.yaml
yolo_phantom/cfg/trackers/bytetrack.yaml
yolo_phantom/modiphy_paper.pdf
yolo_phantom/multimodal_trained_weights/yolophantom.onnx ONNX
yolo_phantom/multimodal_trained_weights/yolophantom.pt
yolo_phantom/nn/__init__.py
yolo_phantom/nn/autobackend.py
yolo_phantom/nn/modules/__init__.py
yolo_phantom/nn/modules/block.py
yolo_phantom/nn/modules/conv.py
yolo_phantom/nn/modules/head.py
yolo_phantom/nn/modules/transformer.py
yolo_phantom/nn/modules/utils.py
yolo_phantom/nn/tasks.py
yolo_phantom/pre-processing/bounding_box_creation.py
yolo_phantom/pre-processing/bounding_box_validation_mixdata.py
yolo_phantom/pre-processing/bounding_box_validation_unimodal.py
yolo_phantom/pre-processing/coco2yolo_conversion.py
yolo_phantom/pre-processing/final_labels.txt
yolo_phantom/pre-processing/new_class_id_creation.py
yolo_phantom/pre-processing/rgb_thermal_mixing_from_testdata.py
yolo_phantom/pre-processing/rgb_thermal_mixing_from_train_val.py

Related models