Forum

Author Topic: Gaussian Splatting  (Read 19592 times)

Paulov

  • Newbie
  • *
  • Posts: 44
    • View Profile
Gaussian Splatting
« on: September 23, 2023, 05:50:46 PM »
Hello,

Do you plan to introduce hability to generate Gaussian Splatting?

JMR

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Gaussian Splatting
« Reply #1 on: October 05, 2023, 11:15:39 PM »
Yeah, sounds and looks interesting, indeed, but to be honest at the moment those things seem like witchcraft to me. and I don't know if in the witches' kitchen shelves there is a jar labeled "tools for an exhaustive control of the metrics".

PolarNick

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Gaussian Splatting
« Reply #2 on: October 05, 2023, 11:57:36 PM »
Hi! You can use script to export camera images and camera alignment and after that use them in gaussian splatting.

Paulov

  • Newbie
  • *
  • Posts: 44
    • View Profile
Re: Gaussian Splatting
« Reply #3 on: October 09, 2023, 03:14:57 PM »
Hi! You can use script to export camera images and camera alignment and after that use them in gaussian splatting.

Thanks a lot!!

My main issue is to align images, I guess uses Colmap under the hood, an my datasets seem to particularly not owrk nicely in there. I've 3-4 weeks of intense work in other topics but definitelly will try the script!

gadas_

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Gaussian Splatting
« Reply #4 on: November 06, 2023, 04:58:35 PM »
Hi! You can use script to export camera images and camera alignment and after that use them in gaussian splatting.

Hi, any option for Standard version user?
Thanks

PolarNick

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Gaussian Splatting
« Reply #5 on: November 07, 2023, 12:00:28 PM »
Quote
Hi, any option for Standard version user?

At the moment I don't know any options for Standard version, because this is a Python script and only Pro version has Python API support.

chris741

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Gaussian Splatting
« Reply #6 on: November 09, 2023, 01:50:02 PM »
I thought it uses a point cloud

PolarNick

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Gaussian Splatting
« Reply #7 on: November 09, 2023, 03:31:19 PM »
Yes, Gaussian Splatting uses SfM results (cameras calibration + 3D tie points), so to transfer that information from Metashape project to Colmap format (that is supported as input by Gaussian Splatting) - this script exists. But this scripts uses Metashape Python API that is available only in Metashape Professional.

chris741

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Gaussian Splatting
« Reply #8 on: November 10, 2023, 05:38:24 AM »
I dont understand the entire workflow of gaussian splats but it seems that Metashape can already do most of the work needed. Code for the remaining feature already exists and is available, they just need to integrate it.
The main problem I have with other solutions is they are either:
. NVIDIA only
. Web sites with a one solution fits all
. Limit the number of input photos

gadas_

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Gaussian Splatting
« Reply #9 on: November 10, 2023, 01:02:21 PM »
Yes, Gaussian Splatting uses SfM results (cameras calibration + 3D tie points), so to transfer that information from Metashape project to Colmap format (that is supported as input by Gaussian Splatting) - this script exists. But this scripts uses Metashape Python API that is available only in Metashape Professional.
Hi! :)
Do you know maybe - is possible way to convert somehow camera + pointcloud/tie data into colmap format without Pro version?
Any advices?
Thanks!

PolarNick

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Gaussian Splatting
« Reply #10 on: November 10, 2023, 01:47:10 PM »
Quote
Do you know maybe - is possible way to convert somehow camera + pointcloud/tie data into colmap format without Pro version?
Any advices?

Hi. Sorry, I don't know any alternative methods.

PolarNick

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Gaussian Splatting
« Reply #11 on: December 12, 2024, 03:38:54 PM »
Yes, Gaussian Splatting uses SfM results (cameras calibration + 3D tie points), so to transfer that information from Metashape project to Colmap format (that is supported as input by Gaussian Splatting) - this script exists. But this scripts uses Metashape Python API that is available only in Metashape Professional.
Hi! :)
Do you know maybe - is possible way to convert somehow camera + pointcloud/tie data into colmap format without Pro version?
Any advices?
Thanks!

Just FYI - export to Colmap format was implemented in Metashape Standard in 2.1.3+ and in 2.2.0 pre-release (2.2.0 also includes fisheye camera model export):

File->Export->Export Cameras...->Choose 'Colmap (*.txt)' in 'Files of type'

JMR

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Gaussian Splatting
« Reply #12 on: February 11, 2025, 09:53:44 AM »
Pix4D, the main competitor is adding Gaussian splatting for high quality rendering. Agisoft, is your turn to step further into it to keep leading. I’ve been playing with GS for a while and I am beyond impressed.
Regards
Geobit

juacarri

  • Newbie
  • *
  • Posts: 17
    • View Profile
Re: Gaussian Splatting
« Reply #13 on: February 24, 2025, 08:56:47 PM »
Here is another user demanding the addition of GS to Metashape :D

olivierve

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Gaussian Splatting
« Reply #14 on: April 04, 2025, 06:51:52 PM »
No!
No GS in Metashape for now, please... the technology is too new and advancing every day; it's too time-consuming to maintain this option.
Metashape is really good, even very good, in its core application; in my opinion, AGI team must continue to move forward in this direction. I prefer cutting-edge software to software that tries to do everything, almost everything, or even poorly.
That said, making it easier to export Metashape data to GS software seems important to me.
Here's my opinion.