Recent Releases of geo-trax
geo-trax - v0.5.0
Major Enhancements
- New script
aggregate.py: Consolidates vehicle tracking results from multiple drone flights into unified datasets, with automated grouping, unique ID handling, and zipped exports. - Introduced
georeference.py: Dedicated georeferencing tool that converts stabilized trajectory data to geospatial coordinates, supports robust homography estimation, lane/section assignment, and vehicle kinematic analysis. - Improved project structure: Optional dependencies now managed in
pyproject.toml; removedrequirements.txtfor consistent installation (usepip install -e .).
Feature & Documentation Updates
- README expanded and clarified: More comprehensive project description, updated feature list, and new field deployment section highlighting real-world validation and dataset links.
- Installation instructions updated: Now recommend editable installs and provide details for both bash and zsh users.
- Updated citation and version info: Consistent across documentation and
CITATION.cff.
Pipeline & Usability Improvements
- Enhanced
visualize.py: More flexible and informative tracking overlays, including speed and lane numbers. - Improved error handling: Better guidance for missing orthophoto folders or configuration issues.
- Auxiliary tool support: Roadmap clarified for future releases.
Dependency & Config Changes
- All dependencies managed via
pyproject.toml: Core and development requirements are more explicit. - Improved maintainability: Updated
setuptoolsconfiguration and project classifiers.
Other
- General improvements to code quality, modularity, and robustness throughout the pipeline.
Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.4.0...v0.5.0
- Python
Published by rfonod about 1 year ago
geo-trax - v0.4.0
Main Changes:
- Enhanced Visualization Capabilities
- New Plotting Script: Added a dedicated script for visualizing extracted trajectories in multiple formats
- Stabilized Trajectory Preview: Trajectories are now displayed at the beginning of videos, providing immediate visual feedback
Improved Visual Analysis: Enhanced visualization options to better analyze and interpret trajectory data
Batch Processing Improvements
Robust Multi-file Handling: Improved processing logic when working with multiple input files
Error Handling: Enhanced error management during batch operations to prevent processing failures
New Configuration Files: Added new configuration files to accommodate specific use cases and processing scenarios
Code Quality & Documentation
Codebase Refactoring: Streamlined internal architecture for better maintainability
Performance Optimizations: Improved overall processing speed and memory usage
Documentation Updates: Enhanced README with clearer installation and usage instructions
Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.3.0...v0.4.0
- Python
Published by rfonod about 1 year ago
geo-trax - v0.3.0
Changes:
Video Visualization and Batch Processing Enhancements
- Added a script for visualizing video outputs with annotated trajectories.
- Improved batch processing logic for better efficiency and robustness when handling multiple input files.
- Added a script for visualizing video outputs with annotated trajectories.
Dependency and Delimiter Detection Updates
- Updated the
stabilodependency to install directly from PyPI instead of GitHub. - Enhanced text file delimiter detection logic for better compatibility with various input formats.
- Updated the
High-Precision Homography and Logging Improvements
- Updated the code to save homography transformations at higher precision.
- Enhanced logging functionality for more detailed and user-friendly feedback during execution.
Code Streamlining
- Performed general code optimizations and refactoring for better maintainability and performance.
- Made minor updates to the
README.md.
Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.2.0...v0.3.0
- Python
Published by rfonod over 1 year ago
geo-trax - v0.2.0
Changes:
Dependency Update: Stabilo v1.0.0
- Upgraded Stabilo version from v0.1.0 to v1.0.0 in
requirements.txt. - The new version of Stabilo improves the robustness of the bounding box conversion function, particularly for handling sudden dynamic changes.
- Upgraded Stabilo version from v0.1.0 to v1.0.0 in
README.mdupdate- Made minor improvements for clarity and conciseness, including added citation details.
References:
- Added a citation reference to the preprint paper for research-related attribution and updated link to
stabilo-optimize
- Added a citation reference to the preprint paper for research-related attribution and updated link to
Full Changelog: https://github.com/rfonod/geo-trax/compare/v0.1.0...v0.2.0
- Python
Published by rfonod over 1 year ago