Skip to content

feat: improve pointcloud logging#726

Open
ypang-neuraco wants to merge 1 commit into
mainfrom
feat/improve-pointcloud-logging
Open

feat: improve pointcloud logging#726
ypang-neuraco wants to merge 1 commit into
mainfrom
feat/improve-pointcloud-logging

Conversation

@ypang-neuraco

Copy link
Copy Markdown
Contributor

Features

  • Update pointcloud logging from base64 json encoding to storing in binary (metadata still in json)
  • Update synced_recording to cache the binary files

Benchmark against old encoding

Case Points RGB Legacy encode New encode Encode speedup Legacy decode New decode Decode speedup Legacy frame size New frame size Frame size ratio Legacy disk (20 frames) New disk (20 frames) Disk size ratio
small_xyz 4,096 No 0.100 ms 0.011 ms 9.2x 0.076 ms 0.016 ms 4.6x 33.0 KB 24.9 KB 1.3x 660.0 KB 501.8 KB 1.3x
medium_xyz_rgb 65,536 Yes 2.130 ms 0.028 ms 77.0x 1.549 ms 0.057 ms 27.2x 786.7 KB 590.1 KB 1.3x 15.73 MB 11.81 MB 1.3x
large_xyz_rgb 307,200 Yes 11.897 ms 0.292 ms 40.7x 7.915 ms 0.575 ms 13.8x 3.69 MB 2.77 MB 1.3x 73.73 MB 55.31 MB 1.3x

Items

Related PRs

@ypang-neuraco ypang-neuraco self-assigned this Jun 24, 2026
@ypang-neuraco ypang-neuraco added the version:minor non-breaking feature updates, new functions or endpoints label Jun 24, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Consider updating changelogs/pending-changelog.md with a summary of this change for the release notes. This is optional and non-blocking.

@github-actions

Copy link
Copy Markdown
Contributor

PR title and commit messages must follow conventional commit format: : . Valid prefixes: feat, fix, chore, docs, ci, test, refactor, style, perf.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version:minor non-breaking feature updates, new functions or endpoints

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant