Skip to content

Latest commit

 

History

History
1290 lines (685 loc) · 36.9 KB

CHANGELOG.md

File metadata and controls

1290 lines (685 loc) · 36.9 KB

CHANGELOG

v0.52.0 (2025-01-28)

Bug Fixes

  • Working vss init with some refactored library calls (3730fcb)

Features

  • Add --use-cleanvision as option as it is not appropriate for all datasets (eb97d9a)

v0.51.3 (2025-01-22)

Bug Fixes

  • Handle empty data versions (2527f4a)

v0.51.2 (2025-01-22)

Performance Improvements

  • uav: Reduce conf to improve detection (36c1c5e)

v0.51.1 (2025-01-22)

Bug Fixes

  • uav: Handle models hosted locally instead of huggingface (43ed3cd)

v0.51.0 (2025-01-22)

Features

  • uav: Sam based segmentation to fix too large boxes on some localizations (69e03f0)

v0.50.0 (2025-01-22)

Features

  • Handle processing non mission collections for evaluating models (5fa21c2)

v0.49.2 (2025-01-14)

Bug Fixes

  • uav: Handle bogus path to detections or clusters and use version defined in config.yml (cc4cba0)

v0.49.1 (2025-01-13)

Performance Improvements

  • uav: Support either gpu/cpu processing and load model from local mount for speedup (82da909)

v0.49.0 (2025-01-13)

Bug Fixes

  • Correct clean imagesearch (321cbe5)

Features

  • i2map: 200 meter cluster bulk and load pipeline; processes and loads top two scores for further exploration of fish clustering and improved training data (140cf77)

Performance Improvements

  • Enable all GPU in docker execution (887f910)

  • Set CUDA_VISIBLE_DEVICES to expose two GPUs (86b1d21)

v0.48.4 (2025-01-10)

Performance Improvements

  • i2map: Sdcat switch to 8 block model and skip blurry (76c5b33)

v0.48.3 (2025-01-10)

Performance Improvements

  • i2map: Sdcat switch to 8 block model and skip blurry (fa95645)

v0.48.2 (2025-01-08)

Performance Improvements

  • Remove 180 rotation in augmentation; this is handled in training now (507bacd)

v0.48.1 (2025-01-01)

Performance Improvements

  • uav: Switch to 8 block size model /mnt/DeepSea-AI/models/UAV/mbari-uav-vit-b-8-20241231 (490a345)

v0.48.0 (2024-12-31)

Bug Fixes

  • i2map: Download filtered results by vars-labelbot and group (11a97bc)

Features

  • Generates csv of stats to share with team;combine stats.json in nested directories of multiple versions (50931d2)

  • Support --version override in download_crop_pipeline.py (a16c3ee)

  • uav: Filter results by min score before loading (950ea3d)

Performance Improvements

  • i2map: Remove dark images (9a7c299)

v0.47.2 (2024-12-30)

Documentation

  • Updated with latest justfile (bf649c4)

Performance Improvements

  • uav: Switch to latest mbari-uav-vit-b-16-20241230 model (948ba99)

v0.47.1 (2024-12-30)

Bug Fixes

  • Add stats generation after download in download_crop_pipeline.py (86237d3)

  • Clean only versioned dir not parent (5b830e1)

  • Remove voc crop and replace with download in download_crop_pipeline.py (016d515)

  • bio: Bound boxes before redis load (fcf3678)

Performance Improvements

  • uav: Remove near duplicates to reduce training time (302479d)

v0.47.0 (2024-12-23)

Features

  • Added cleanvision to all projects (ca24a03)

v0.46.1 (2024-12-22)

Performance Improvements

  • Add crop resize from aidata to download crop pipeline (188044e)

v0.46.0 (2024-12-21)

Features

  • cfe: Rachelcarson/2023/07 ISIIS video load (ccdf54e)

v0.45.1 (2024-12-20)

Bug Fixes

  • cfe: Correct platform parse based on directory naming convention (5221134)

v0.45.0 (2024-12-20)

Features

  • cfe: Added common args for cfe and added missing mission_name (5aff45d)

v0.44.0 (2024-12-20)

Features

  • cfe: Video loading pipeline initial check-in (a7200ab)

v0.43.5 (2024-12-19)

Bug Fixes

  • Handle failed video capture and simplify args (14dd788)

  • Switch to frame stride and correct conversion of tracking coordinates (485cbfb)

v0.43.4 (2024-12-17)

Build System

  • Fix build conflict in apache-beam/transformers/pyyaml (01b19df)

Performance Improvements

v0.43.3 (2024-12-17)

Performance Improvements

  • Remove short low scoring tracks (c8aed2d)

v0.43.2 (2024-12-17)

Performance Improvements

v0.43.1 (2024-12-17)

Performance Improvements

  • bio: Significant refactor of video processing pipeline into more modular design with callbacks and moved most data to GPU where possible for speed-up. (1b3d972)

v0.43.0 (2024-12-12)

Bug Fixes

  • bio: Handle both fractional and non-fractional seconds from metadata query and bump empty frames to 5 (4c4dbf0)

Documentation

  • bio: Updated just recipe to include install and processing of single videos and dives (6540634)

Features

  • bio: Pass through separate score threshold for det/track (2d34434)

v0.42.0 (2024-12-12)

Features

  • bio: Some refactoring, plus added second label_s/score_s based on gcam which is proving to be informative and remove any detections that are blurry which are not useful for detection/tracking (f2799b8)

v0.41.1 (2024-12-06)

Performance Improvements

  • Added vits models to project where model exists and clean for sdcat pipeline (0a16c0a)

v0.41.0 (2024-11-26)

Features

v0.40.6 (2024-11-23)

Bug Fixes

  • uav: Skip over exemplars when loading clustered detections (ee81689)

v0.40.5 (2024-11-22)

Performance Improvements

  • uav: Increase min saliency to 300 in detect (e622e20)

v0.40.4 (2024-11-22)

Performance Improvements

  • bio: Add vits model to strided video track (4c9027a)

v0.40.3 (2024-11-22)

Performance Improvements

  • uav: Switch to one class detection model and --use-vits in clustering MBARI-org/mbari-uav-vit-b-16 (80da5c2)

v0.40.2 (2024-11-21)

Bug Fixes

  • Correct parsing of download args (09f0a90)

v0.40.1 (2024-11-21)

Bug Fixes

v0.40.0 (2024-11-19)

Features

  • uav: Bump min_std from 2. to 4. to reduce detections and run vss after cluster for auto label (e735f94)

Performance Improvements

  • Remove is_near_duplicate_issue from clean and add 180 deg augmentation (72253e5)

v0.39.1 (2024-11-19)

Bug Fixes

  • Correct check for exemplar files with v0.38.2 perf improvement (86f585a)

Documentation

  • More cleanining of recipes and updated dep build to include biotrack (8f3b2e7)

v0.39.0 (2024-11-15)

Bug Fixes

Documentation

Features

  • bio: Added two-stage strided track pipeline (1a9cc1b)

v0.38.2 (2024-11-14)

Performance Improvements

  • Skip cluster in vss pipeline for < 2000 detections (2591116)

v0.38.1 (2024-11-12)

Bug Fixes

  • Add default EXIF fields if missing (580643e)

v0.38.0 (2024-11-11)

Features

  • Add originating bounding box to crop for use in downstream processing in EXIF comment field, e.g. UserComment: b'bbox:534,16,817,300' (ad49140)

v0.37.0 (2024-11-08)

Bug Fixes

  • Correct dictionary item for vss project (afd99e0)

Features

  • Added vss to UAV processing pipeline (df81cc1)

Performance Improvements

  • Mostly some cleaning of args and logging for vss_predict_pipeline.py but also bumped the batch size to 20 for faster prediction (84608ad)

  • Removed color jitter from aug and remove all issues, dark, clurry, duplicate, near-duplicate and only cluster is > 500 examples for vss (7a38228)

v0.36.5 (2024-11-07)

Bug Fixes

  • Correct args to download_crop_pipeline.py (c6a4fe7)

v0.36.4 (2024-11-07)

Bug Fixes

  • Correct check for parent of bound volumes and pass through args to download_crop_pipeline.py (9906488)

v0.36.3 (2024-11-04)

Bug Fixes

  • Pass through additional args in download_pipeline.py (ed7ae48)

v0.36.2 (2024-10-29)

Bug Fixes

  • bio: Correct max_seconds args (03dd84e)

v0.36.1 (2024-10-29)

Bug Fixes

  • bio: Correct normalization of localization and handle exceptions in vss (3349391)

v0.36.0 (2024-10-29)

Build System

  • Added co-tracker submodule (4bcd71a)

  • Added submodule for co-tracker and better formatting for cluster-uav (8aaef9b)

Features

  • bio: Added support for --skip-load and --max-seconds to save just localizations (c5f6cda)

v0.35.6 (2024-10-28)

Performance Improvements

  • uav: Remove any low saliency detections from clustering (43b316c)

v0.35.5 (2024-10-28)

Performance Improvements

  • Clean vss images with cleanvision defaults removing all dark and blurry images (1ccb994)

v0.35.4 (2024-10-25)

Performance Improvements

  • uav: Exclude unused classes, lower threshold for vss to allow more rare detections, and cluster everything (c7d12b6)

v0.35.3 (2024-10-24)

Bug Fixes

  • bio: Removed unused args (1038aa7)

v0.35.2 (2024-10-24)

Bug Fixes

  • bio: Pass through addtional args (3bf1b74)

v0.35.1 (2024-10-24)

Bug Fixes

  • Minor logging correction (544f3b7)

v0.35.0 (2024-10-23)

Features

  • bio: Added --allowed-classes animal with --class-remap "{'animal': 'marine organism'}" (1306116)

v0.34.1 (2024-10-23)

Performance Improvements

  • Load all detections if less than 100 total examples (7ec6053)

v0.34.0 (2024-10-22)

Features

  • cfe: Delete all media by depth (41a60f9)

  • i2map: Change group MERGE_CLASSIFY to NMS (6fb7265)

  • uav: Delete all loc in media (6323700)

v0.33.0 (2024-10-22)

Documentation

  • Updated README with latest recipes (5eda62d)

Features

  • Added vss remove e.g. j remove-vss uav --doc 'doc:boat:*' (06b02d9)

v0.32.0 (2024-10-22)

Features

  • Add --min-variance to vss-init (c838aae)

v0.31.2 (2024-10-22)

Bug Fixes

  • bio: Correct vignette logic (e18ff74)

v0.31.1 (2024-10-22)

Bug Fixes

v0.31.0 (2024-10-22)

Features

  • bio: Add --remove-vignette to remove vignette detections (675a501)

v0.30.0 (2024-10-22)

Features

  • bio: Add --skip-vss to skip over second stage (809188f)

v0.29.0 (2024-10-21)

Features

  • cfe: Load media+boxes of mined rare class labels (c8b9824)

v0.28.2 (2024-10-21)

Performance Improvements

  • bio: Add blurriness removal (113e7f8)

v0.28.1 (2024-10-19)

Performance Improvements

  • bio: Crop pass to vss, and pass confidence detections less than .9 (69c4b99)

v0.28.0 (2024-10-19)

Features

  • cfe: Switch from video to frame mining on images with depth (bd5ee13)

v0.27.0 (2024-10-18)

Features

  • bio: Simple script to delete a particular version (39b0788)

v0.26.1 (2024-10-18)

Bug Fixes

  • Continue to load exemplar when missing data as some labels may be missing (e3fbdbd)

v0.26.0 (2024-10-18)

Features

  • Added load vss only pipeline (23c9b78)

Performance Improvements

v0.25.0 (2024-10-18)

Bug Fixes

  • Handle zero cost saliency (2d990e4)

Features

  • Remove low saliency matches from downloaded data to support external data integration (7cb5440)

v0.24.1 (2024-10-18)

Performance Improvements

  • bio: Set saliency score to 1000 for download (b86f118)

v0.24.0 (2024-10-18)

Features

  • cfe: Add download_isiis_label_metadata.py for Fernanda (6ee109c)

v0.23.0 (2024-10-17)

Features

  • Handle alternative image directory for voc crops (0777493)

v0.22.0 (2024-10-17)

Features

  • Handle alternative image directory downloads and skipping download for VSS initialization (4f74e68)

v0.21.1 (2024-10-17)

Performance Improvements

  • cfe: Switch to depth labeled images for data mining (9dd60ae)

v0.21.0 (2024-10-17)

Features

v0.20.0 (2024-10-17)

Documentation

Features

  • bio: Added download for top concepts (3f0372b)

v0.19.0 (2024-10-17)

Bug Fixes

  • Correct search pattern completion (c8d236c)

Features

  • Added support for optional database update with --update to saliency pipeline (ec2c78a)

v0.18.0 (2024-10-16)

Features

  • Added download only pipeline (3d85098)

  • Support search pattern left off of saliency pipeline (4bb9685)

v0.17.0 (2024-10-16)

Features

  • Added support for updating the saliency attribute for any project with variable block size, std, and rescaling; run with just compute-saliency uav --scale-percent 50 --min-std 2.0 --block-size 39 --voc-search-pattern <path to your voc/*.xml> (6bcb0e4)

v0.16.6 (2024-10-12)

Bug Fixes

v0.16.5 (2024-10-12)

Bug Fixes

  • bio: Correct clean-up (7c2684c)

  • bio: Correct frame number which was lost during perf update (0531405)

v0.16.4 (2024-10-11)

Performance Improvements

  • bio: Clean-up frame grabs and only run on < 200 meters (729f337)

v0.16.3 (2024-10-11)

Performance Improvements

  • bio: Switch to ffmpeg generation of highest quality jpeg ffmpeg for speed-up (42c23cc)

v0.16.2 (2024-10-07)

Performance Improvements

  • bio: Check depth before starting (d9d74eb)

v0.16.1 (2024-10-07)

Bug Fixes

  • bio: Minor correction to the endpoint (f22beeb)

v0.16.0 (2024-10-07)

Features

  • Added saliency computation and updated docs (1920227)

v0.15.0 (2024-10-07)

Features

  • Support pass through of environment variables to docker (19de539)

v0.14.1 (2024-10-07)

Bug Fixes

  • bio: Added missing TATOR_TOKEN (21fcd31)

v0.14.0 (2024-10-07)

Documentation

  • bio: Add test recipe for processing single video with two-stage pipeline (41ce64f)

  • bio: Resolve video to path (7d800fc)

Features

  • bio: Added ancillary data, slightly faster video seek and better logging for multiproc (28e0772)

v0.13.1 (2024-10-03)

Documentation

  • bio: Updated README with command line changes (1aa0b69)

Performance Improvements

  • bio: More conservative threshold for second stage vss (d8be83f)

v0.13.0 (2024-10-03)

Features

  • bio: Added expc metadata docker build and test data (8d49c73)

v0.12.3 (2024-10-03)

Bug Fixes

  • bio: Added missing yaml entry and fix typo (811b988)

v0.12.2 (2024-10-03)

Performance Improvements

  • uav: Final assigment for UAV version saliency_MBARI/uav-yolov5-30k_VSS (5a8b2e8)

v0.12.1 (2024-10-03)

Performance Improvements

  • uav: Load all detections in single docker instance (8d3c7c3)

v0.12.0 (2024-10-03)

Features

  • bio: Added vss second stage (c5defea)

v0.11.0 (2024-10-03)

Features

  • bio: Added support to grab data version by name (10a5c09)

v0.10.5 (2024-10-03)

Bug Fixes

  • bio: Fixed refactoring bugs (9f85436)

v0.10.4 (2024-10-03)

Performance Improvements

  • cfe: Reduce detections with saliency, min/max area adjustments (676a5e9)

v0.10.3 (2024-10-01)

Performance Improvements

  • uav: Add Kelp,Bird pass through (0c152eb)

v0.10.2 (2024-10-01)

Performance Improvements

  • uav: More memory efficient multiproc crop (eab6f5d)

v0.10.1 (2024-09-30)

Performance Improvements

  • uav: Faster vss with multiproc crop, correct handling of csv output and pipeline conditional (4b6f4f1)

v0.10.0 (2024-09-30)

Bug Fixes

  • Correct best score average (2dff7f3)

Features

  • Working two-stage vss pipeline detect for UAV (d9c288e)

Performance Improvements

  • Reduce min_std to 2.0 to find more elusive detections like batrays (45777ff)

v0.9.1 (2024-09-29)

Bug Fixes

  • cfe: Replace depth by name in CFE images (d41cba0)

v0.9.0 (2024-09-29)

Features

  • uav: Added vss to predict pipeline (ca52762)

v0.8.2 (2024-09-24)

Bug Fixes

  • Better handling of missing exemplars (0b05c1a)

  • Skip over low scoring threshold (8bdc7bf)

Build System

  • Add extra args to predict vss and correct download crop config (4d0864b)

v0.8.1 (2024-09-24)

Bug Fixes

v0.8.0 (2024-09-23)

Features

  • Added isiis mine script (3105d01)

v0.7.4 (2024-09-19)

Bug Fixes

  • Correct config for i2map host (bd0a2be)

Performance Improvements

  • Exit on error during predict (b747deb)

  • Skip over sdcat grid creation (095761c)

v0.7.3 (2024-09-19)

Bug Fixes

  • Correct threshold for scoring vss (a7cb0db)

v0.7.2 (2024-09-16)

Bug Fixes

  • Correct path for config setup (acf25a2)

  • Pass through model name and skip if no labels for graceful exit (ffe5e1c)

v0.7.1 (2024-09-13)

Bug Fixes

  • Add metadata fix for UAV images, correct path for sdcat config and updated missions2process.txt (fc42612)

v0.7.0 (2024-09-11)

Features

  • Added support for more config checks and some refactoring (300b46f)

Performance Improvements

  • Added support for block size 39 and std of 5.0 for uav (6e7fbe6)

v0.6.0 (2024-09-05)

Features

  • Export confused predictions and comments to a csv for further processing (9457a3b)

v0.5.0 (2024-09-05)

Bug Fixes

  • Flag missing exemplar file, break after load and other refactoring (7acc573)

Features

  • Add console log to vss accuracy, get class names from redis not config, and handle empty predictions (cc5a517)

  • Add more checks for required keys in config (4446d1d)

  • Add override for download crop pipeline for various arguments (7a307db)

  • Plot names in centroids of each class (8c5dd39)

  • Working download_crop_pipeline.py with updates for voc-cropper:0.4.3 (76ee970)

Performance Improvements

  • Better handling of missing classes and bump low exemplars to 10 (f486fdd)

  • Report correct number augmented labels and change from 1 to 2 batch clusters (a990b70)

v0.4.0 (2024-08-31)

Bug Fixes

  • Add augment data clean in case not run before metric (a2dcbea)

  • Added the guano for eval (c0c9383)

  • Correct redis port for cfe project (c4d2e3f)

Features

  • Add config for bulk i2map (8df2e17)

  • Added skip to download and crop pipeline and add remove data defaults - these should be specified by project (dc29285)

v0.3.2 (2024-08-30)

Bug Fixes

  • Removed any augmented data for init vss and other minor improvements to plot names (2f040d0)

Documentation

  • Adjust size of plots (14bf018)

  • Updated with new metric plots and just recipes (0807a9e)

v0.3.1 (2024-08-28)

Bug Fixes

  • Added new uav missions and fixed mission parse for loading images (940ed36)

  • Correct config ath (1c53abb)

  • Correct uav imports after refactoring munged and merged aidata config (9a8bf29)

v0.3.0 (2024-08-27)

Features

  • Added simclr_augmentations like augmentation and other minor formatting changes (0d4493d)

v0.2.0 (2024-08-27)

Build System

  • Added missing pip install to install recipe (e4bf1d2)

Features

  • Added confusion matrix and more cleaning of metrics code (d205072)

v0.1.2 (2024-08-26)

Documentation

Performance Improvements

  • Add retry to crop with 30 second delay (193542b)

v0.1.1 (2024-08-26)

Bug Fixes

  • Added missing files and reduce docker log names to daily (1847fee)

Documentation

  • Added example tsne plot (779e9ae)

v0.1.0 (2024-08-26)

Features