diff --git a/src/lib/datasets.ts b/src/lib/datasets.ts index 95ebff7..83c174d 100644 --- a/src/lib/datasets.ts +++ b/src/lib/datasets.ts @@ -121,9 +121,9 @@ function normalizeDataset(raw: unknown): Dataset | null { source: firstString(raw.source), agricultural_task: firstString(raw.agricultural_task, raw.ag_task), location: normalizeLocation(raw.location), - environment: firstString(raw.environment, raw.env, raw.image_environment), + environment: firstString(raw.environment, raw.env, raw.image_environment)?.toLowerCase() ?? null, augmented_counterpart: augmentedCounterpart, - crop_types: toStringArray(raw.crop_types ?? raw.cropType ?? raw.crop_type), + crop_types: toStringArray(raw.crop_types ?? raw.cropType ?? raw.crop_type)?.map((c) => c.toLowerCase()) ?? null, sensor_modality: firstString(raw.sensor_modality, raw.sensor, raw.modality), real_or_synthetic: firstString(raw.real_or_synthetic, raw.real_synthetic), platform: firstString(raw.platform), diff --git a/static/data/hf_datasets.json b/static/data/hf_datasets.json index 1b5a807..8de94cc 100644 --- a/static/data/hf_datasets.json +++ b/static/data/hf_datasets.json @@ -2235,5 +2235,146 @@ "source": "huggingface", "hf_link": "https://huggingface.co/datasets/Project-AgML/three_plant_leaf_disease_classification", "examples_image_url": "/img/agml/sample_images/three_plant_leaf_disease_classification_sample.webp" + }, + { + "name": "dragonfruit_quality_classification", + "machine_learning_task": "image_classification", + "agricultural_task": "quality_classification", + "location": "Bangladesh", + "environment": "lab", + "real_or_synthetic": "real", + "crop_types": [ + "Dragonfruit" + ], + "sensor_modality": "rgb", + "input_data_format": "image_folder", + "annotation_format": "classLabel", + "num_images": 1652, + "augmented_num_images": 5000, + "augmented_zip_size_bytes": 466484284, + "classes": [ + "Defect Dragon Fruit", + "Fresh Dragon Fruit" + ], + "license": "cc-by-4.0", + "documentation": "https://doi.org/10.1016/j.dib.2023.109936", + "citation": "Khatun, Tania; Nirob, Md. Asraful Sharker ; Bishshash, Prayma ; Uddin, Mohammad Shorif (2023), “Dragon Fruit Maturity Detection and Quality Grading Dataset”, Mendeley Data, V1, doi: 10.17632/2jpzbx8tm6.1", + "zip_size_bytes": 188944567, + "source": "huggingface", + "hf_link": "https://huggingface.co/datasets/Project-AgML/dragonfruit_quality_classification", + "examples_image_url": "/img/agml/sample_images/dragonfruit_quality_classification_sample.webp" + }, + { + "name": "dragonfruit_maturity_classification", + "machine_learning_task": "image_classification", + "agricultural_task": "maturity_classification", + "location": "Bangladesh", + "environment": "field", + "real_or_synthetic": "real", + "crop_types": [ + "Dragonfruit" + ], + "sensor_modality": "rgb", + "input_data_format": "image_folder", + "annotation_format": "classLabel", + "num_images": 2127, + "augmented_num_images": 5010, + "augmented_zip_size_bytes": 708656807, + "classes": [ + "Immature Dragon Fruit", + "Mature Dragon Fruit" + ], + "license": "cc-by-4.0", + "documentation": "https://doi.org/10.1016/j.dib.2023.109936", + "citation": "Khatun, Tania; Nirob, Md. Asraful Sharker ; Bishshash, Prayma ; Uddin, Mohammad Shorif (2023), “Dragon Fruit Maturity Detection and Quality Grading Dataset”, Mendeley Data, V1, doi: 10.17632/2jpzbx8tm6.1", + "zip_size_bytes": 316006035, + "source": "huggingface", + "hf_link": "https://huggingface.co/datasets/Project-AgML/dragonfruit_maturity_classification", + "examples_image_url": "/img/agml/sample_images/dragonfruit_maturity_classification_sample.webp" + }, + { + "name": "potato_leaf_disease_classification", + "machine_learning_task": "image_classification", + "agricultural_task": "disease_classification", + "location": "Indonesia", + "environment": "field", + "real_or_synthetic": "real", + "crop_types": [ + "Potato" + ], + "sensor_modality": "rgb", + "input_data_format": "image_folder", + "annotation_format": "classLabel", + "num_images": 3076, + "classes": [ + "Bacteria", + "Fungi", + "Healthy", + "Nematode", + "Pest", + "Phytopthora", + "Virus" + ], + "license": "cc-by-4.0", + "documentation": "https://doi.org/10.1016/j.dib.2023.109955", + "citation": "Shabrina, Nabila Husna; Indarti, Siwi; Maharani, Rina; Kristiyanti, Dinar Ajeng; Irmawati, Irmawati; Prastomo, Niki; M, Tika Adillah (2023), “Potato Leaf Disease Dataset in Uncontrolled Environment”, Mendeley Data, V1, doi: 10.17632/ptz377bwb8.1", + "zip_size_bytes": 754551435, + "source": "huggingface", + "hf_link": "https://huggingface.co/datasets/Project-AgML/potato_leaf_disease_classification", + "examples_image_url": "/img/agml/sample_images/potato_leaf_disease_classification_sample.webp" + }, + { + "name": "sorghum_weed_classification", + "machine_learning_task": "image_classification", + "agricultural_task": "crop_classification", + "location": "India", + "environment": "field", + "real_or_synthetic": "real", + "crop_types": [ + "sorghum" + ], + "sensor_modality": "rgb", + "input_data_format": "image_folder", + "annotation_format": "classLabel", + "num_images": 4312, + "classes": [ + "BroadLeafWeed", + "Grass", + "Sorghum" + ], + "license": "cc-by-4.0", + "documentation": "https://doi.org/10.1016/j.dib.2023.109935", + "citation": "Michael, Justina; M, Thenmozhi (2023), “SorghumWeedDataset_Classification”, Mendeley Data, V1, doi: 10.17632/4gkcyxjyss.1", + "zip_size_bytes": 67474262, + "source": "huggingface", + "hf_link": "https://huggingface.co/datasets/Project-AgML/sorghum_weed_classification", + "examples_image_url": "/img/agml/sample_images/sorghum_weed_classification_sample.webp" + }, + { + "name": "sorghum_weed_segmentation", + "machine_learning_task": "semantic_segmentation", + "agricultural_task": "crop_segmentation", + "location": "India", + "environment": "field", + "real_or_synthetic": "real", + "crop_types": [ + "sorghum" + ], + "sensor_modality": "rgb", + "input_data_format": "image_folder", + "annotation_format": "segmentationMask", + "num_images": 252, + "classes": [ + "BroadLeafWeed", + "Grass", + "Sorghum" + ], + "license": "cc-by-4.0", + "documentation": "https://doi.org/10.1016/j.dib.2023.109935", + "citation": "Michael, Justina; M, Thenmozhi (2023), “SorghumWeedDataset_Segmentation”, Mendeley Data, V1, doi: 10.17632/y9bmtf4xmr.1", + "zip_size_bytes": 3061615932, + "source": "huggingface", + "hf_link": "https://huggingface.co/datasets/Project-AgML/sorghum_weed_segmentation", + "examples_image_url": "/img/agml/sample_images/sorghum_weed_segmentation_sample.webp" } ] diff --git a/static/img/agml/sample_images/dragonfruit_maturity_classification_sample.webp b/static/img/agml/sample_images/dragonfruit_maturity_classification_sample.webp new file mode 100644 index 0000000..ac19521 Binary files /dev/null and b/static/img/agml/sample_images/dragonfruit_maturity_classification_sample.webp differ diff --git a/static/img/agml/sample_images/dragonfruit_quality_classification_sample.webp b/static/img/agml/sample_images/dragonfruit_quality_classification_sample.webp new file mode 100644 index 0000000..475fd3c Binary files /dev/null and b/static/img/agml/sample_images/dragonfruit_quality_classification_sample.webp differ diff --git a/static/img/agml/sample_images/potato_leaf_disease_classification_sample.webp b/static/img/agml/sample_images/potato_leaf_disease_classification_sample.webp new file mode 100644 index 0000000..6504939 Binary files /dev/null and b/static/img/agml/sample_images/potato_leaf_disease_classification_sample.webp differ diff --git a/static/img/agml/sample_images/sorghum_weed_classification_sample.webp b/static/img/agml/sample_images/sorghum_weed_classification_sample.webp new file mode 100644 index 0000000..c890400 Binary files /dev/null and b/static/img/agml/sample_images/sorghum_weed_classification_sample.webp differ diff --git a/static/img/agml/sample_images/sorghum_weed_segmentation_sample.webp b/static/img/agml/sample_images/sorghum_weed_segmentation_sample.webp new file mode 100644 index 0000000..5ffe520 Binary files /dev/null and b/static/img/agml/sample_images/sorghum_weed_segmentation_sample.webp differ