Skip to content

Releases: alemart/speedy-vision

Speedy 0.9.1

03 Jul 02:45
Compare
Choose a tag to compare
  • Introduced the diagnostic mode for inspecting data traveling through the pipelines
  • Added a LSH feature matching demo
  • Video media sources: improved support for autoplay
  • Added mp4 versions of demo videos and set them as playsinline for WebKit (alanross)
  • Added media sources: OffscreenCanvas (Phillip-Thomas), ImageData (kalwalt)
  • Added support for exporting an ImageData from a pipeline for direct pixel access
  • Introduced Speedy.Platform to retrieve platform-specific information
  • Added support for setting platform-specific preprocessor flags in annotated GLSL code
  • Fixed potential issues of valid GLSL code in various graphics drivers
  • Implemented lazy loading of shader declarations
  • Bugfixes, improved error messages and general improvements to the code

Speedy 0.9.0

04 May 22:10
Compare
Choose a tag to compare
  • Introduced feature matching
    • Brute force
    • Fast approximate k-nearest neighbors (kNN)
  • Introduced type definitions for TypeScript
  • New nodes: DistanceFilter, HammingDistanceFilter, BorderClipper
  • New sink nodes: SinkOfTrackedKeypoints, SinkOfMatchedKeypoints
  • Removed node: DiscardKeypointDescriptor
  • New feature matching demo
  • Improved the algorithm used to download data from the GPU
  • Introduced synchronous writing methods to SpeedyMatrix
  • Introduced affine transforms
  • Introduced Speedy.Settings
    • Power preference
    • GPU polling modes
    • Logging modes (alxAgu)
  • Removed SpeedyMedia.draw()
  • Optimizations and fixes

Speedy 0.8.2

08 Nov 01:49
Compare
Choose a tag to compare
  • Introduced a new and faster keypoint encoder using Parallel Ale Sort
  • Introduced the turbo flag in both Keypoint & Vector2 sinks
  • Various performance optimizations

Speedy 0.8.1

12 Oct 15:38
Compare
Choose a tag to compare
  • Improved multi-scale keypoint detection
  • Improved the LK optical-flow
  • Introduced portals
  • Introduced subpixel refinement for keypoints
  • Introduced the image mixer
  • Image & keypoint buffers can now be frozen
  • New demos + general improvements and fixes

Speedy 0.8.0

20 Sep 22:56
Compare
Choose a tag to compare
  • Ported the Matrix routines to WebAssembly and updated the API

Speedy 0.7.1

10 Sep 16:14
Compare
Choose a tag to compare
  • Improved homography estimation
  • Added Speedy.Keypoint.Transformer
  • Reduced the CPU usage when polling the GPU
  • General improvements

Speedy 0.7.0

01 Aug 00:25
Compare
Choose a tag to compare
  • Introduced the new Pipeline system (partial rewrite of the library)

Speedy 0.6.1

01 Jun 15:28
Compare
Choose a tag to compare
  • Introduced image warping via homographies
  • Code cleanup

Speedy 0.6.0

21 May 02:30
Compare
Choose a tag to compare
  • Introduced efficient methods for homography estimation
  • Matrix computations can now be performed in a WebWorker or in the main thread
  • Introduced SpeedyMatrixExpr.sort() to sort blocks of matrices
  • Introduced median filter in the pipeline API
  • Improvements to the code

Speedy 0.5.1

05 Apr 04:40
Compare
Choose a tag to compare
  • Matrix expressions are now compiled for better performance
  • Linear Algebra routines are now split into different files
  • Introduced SpeedyMatrixExpr.map() and SpeedyMatrixExpr.reduce()
  • Introduced SpeedyMatrixExpr.inverse()
  • Improved & optimized the LK feature tracker
  • ORB: using a larger patch when computing the orientation of a keypoint
  • Harris/FAST: using 16-bit half-floats to store the scores of keypoints
  • Improved the keypoint encoder
  • General improvements & fixes