Skip to content

Releases: yuecideng/Misc3D

V0.4.0

26 Apr 06:43
df47ee7
Compare
Choose a tag to compare
V0.4.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0...v0.4.0

V0.3.0

05 Apr 13:46
cb5e2af
Compare
Choose a tag to compare
V0.3.0 Pre-release
Pre-release

What's Changed

  • Create Ubuntu CI file by @yuecideng in #11
  • ppf:add no pose refine option by @mushroom-x in #13
  • Add RayCastRenderer by @yuecideng in #14
  • Add Windows VS2019+ build support.
  • Fix bug for python binding of ransac cylinder fitting.
  • Add Iterative Plane Fitting.

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

20 Mar 10:01
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release
  1. Add eigen matrix interface for corresponding matcher.
  2. Unify DrawGeometry3D, which supports PointCloud, TriangleMesh and BoundingBox.
  3. Improve RandomSampler.
  4. Improve PPFEstimator.
  5. Change edge point detection to boundary point detection.

V0.2.0

09 Mar 14:27
9a2e4f4
Compare
Choose a tag to compare
V0.2.0 Pre-release
Pre-release
  1. Remove spdlog and use open3d logging system. User can set log level same as open3d by m3d.set_verbosity_level(m3d.VerbosityLevel.Error)
  2. Combine parallel and vanilla ransac fit model and remove enable_parallel arg of python binding
  3. Add ppf pose estimator BOP challenge result: reference

Bug fix for edge mode of ppf estimator

04 Mar 05:20
Compare
Choose a tag to compare
Pre-release

small bug fix

Init basic library features

03 Mar 03:57
Compare
Choose a tag to compare
Pre-release

Misc3D v0.1.0 Release Notes

Core module

  • common:
    1. Normals estimaiton from PointMap
    2. Ransac for primitives fitting, including plane, sphere and cylinder, and support parallel computing.
    3. K nearest neighbors search based on annoy. It has the similar API as open3d.geometry.KDTreeFlann class (the radius search is not supported).
  • preprocessing:
    1. Farthest point sampling
    2. Crop ROI of point clouds.
    3. Project point clouds into a plane.
  • features:
    1. Edge points detection from point clouds.
  • registration:
    1. Corresponding matching with descriptors.
    2. 3D rigid transformation solver including SVD, RANSAC and TEASERPP.
  • pose_estimation:
    1. Point Pair Features (PPF) based 6D pose estimator.
  • segmentation:
    1. Proximity extraction in scalable implementation with different vriants, including distance, and normal angle.
  • vis: Helper tools for drawing 6D pose, painted point cloud, triangle mesh and etc.