Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - jeffreyianwilson

Pages: [1] 2
1
General / 3D Scanning Masterclass Dataset
« on: November 09, 2024, 07:16:12 PM »
Hi Everyone,

I am putting together a comprehensive collection of coursework on 3D scanning and I have produced two large datasets.  The first is 100gb of DSLR photography from Joshua Tree National Park and the other is close to 1tb of data from the abandoned George Air Force Base in Victorville, CA.  The George AFB data includes high and low altitude drone capture, 6 lidar scans from the Navvis VLX3 and MLX units including raw fisheye imagery and 44 lidar captures from the BLK360 gen2 unit from Leica.  In addition, there are over 800 raw DSLR photos and 700 360 raw images from the Qoocam Ultra 3.

UPDATE:  High traffic has caused me to cut/reduce access.  My apologies, give me some time to come up with a solution.

Jeff

2
General / Laser Scans Have Non-Unit Scale
« on: October 12, 2024, 06:27:04 PM »
So, I have created a point cloud from drone RTK imagery, and the accuracy is pretty good with point cloud reconstruction.  When I try to set it as a laser scan so I can align with another scan, I get a "Chunk or some laser scans have a non-unit scale which will be reset" error


2024-10-12 08:23:44 chunk scale: 9.70177, point cloud 0 [mavic3e_2024-06-22] scale: 1, total scale: 9.70177 = 9.70177 * 1

Ideas?

Jeff

3
General / Metashape Training Suggestions
« on: August 07, 2024, 03:32:22 PM »
Hi All,

I am putting together quite a collection of tutorials for my 3d Scanning Masterclass.  I've got the outline for my introductory videos done and starting to work on the advanced coursework.  I'll be processing all of the lessons in Reality Capture, Zephyr and mostly Metashape.  Any suggestions for lessons would be greatly appreciated.

More information can be found at https://jeffreyianwilson.com/.

Thanks!
Jeff

4
Feature Requests / Google 3D Tiles
« on: February 18, 2024, 08:08:39 AM »
Hi Agisoft Team,

Please consider supporting Google 3d tiles.  It would be good to be able to use the 3d tiles to do basic mission planning for drones.

Jeff

5
Feature Requests / Block Processing Iterative Save
« on: January 31, 2024, 05:26:10 PM »
Hi Agisoft Team,

I would like to suggest an iterative save feature during block processing and the ability to pick up processing if a session is dropped or system crash.  Nothing is worse than losing weeks of processing on very large aerial scans.

Thanks,
Jeff

6
General / Metashape 2.1 Block Processing
« on: January 21, 2024, 07:03:13 PM »
Hi Agisoft Team,

I absolutely love the new block processing feature.  I wrote a lot of python to do something similar albeit nothing as nice and tidy as this feature.  Massive aerial captures just got a whole lot easier to process and a much more manageable Cesium/3D Tiles workflow is within grasp.

Kudos!
Jeff

7
Feature Requests / True Mosaic Texturing
« on: November 07, 2023, 08:03:09 PM »
Texturing has always been one of Metashape's weaknesses, especially with sparse photography.  I would like to request a feature for mosaic texturing where MS uses a single camera per polygon taking the sharpness of that camera view into account.

Thanks,
Jeff

8
General / Pano / Cube Map Setup
« on: October 26, 2023, 07:37:06 PM »
Hi All,

So I've setup a camera rig with a panorama as the master camera and cube faces as slave cameras then set the fixed parameter values as the cube faces are considered pinhole cameras.  My question is, how do I export only the cube map cameras from the rig, ignoring the panoramas?

Jeff

9
General / Plan Mission
« on: August 31, 2023, 04:44:11 AM »
Hi All

We have the new Matrice 350 and only the Matrice 300 is an option for the Plan Mission feature.  There is obviously an offset from GPS RTK receiver and the nodal point of the camera.  Is there any way to create a new preset?

Thanks,
Jeff

10
General / Limit Cameras in Build Mesh & Texture
« on: August 16, 2023, 07:05:41 PM »
So I am doing some large scale aerial work with a lot of overlap and custom python to split the job into regions.  The problem I am having is a single tile has over 1,000 contributing cameras with most of them distant ones which don't help the mesh and texture quality.  What you end up with is a layered texture map using 1,000 cameras and a very blurry texture despite a VERY accurate alignment.  I have gone through Metashape python api and while you can limit neighbors in build depth map, there is no equivalent for buildModel or buildTexture.

Manually enabling/disabling cameras to 100 to 200 photos as input results in superior mesh and texture output but this needs to be automated as I have 50,000+ 150mp photos to deal with and over 200 regions.

If I don't solve this, it eliminates Metashape as a possible tool for large scale aerial reconstruction.

Jeff

I cannot post images due to sensitive nature of the project unfortunately

11
General / Masks Ignored in BuildDepthMaps
« on: August 02, 2023, 05:14:54 PM »
Hi All,

When I assign masks to images and I build depth maps and mesh, Metashape is ignoring the masks.  It only works when I select volumetric masks but this is not what I want to do.  I have moving objects in my scene, cars at traffic lights which are static in some images and move in others.  I need Metashape to ignore the regions masked.

Jeff

12
Python and Java API / Export Region to File?
« on: July 03, 2023, 05:47:52 PM »
Hi Everyone,

I was wondering if anyone has figured out how to export/import a region to/from a file.  There seems to be no python api command or export format for this.

Any ideas?

Jeff

13
Python and Java API / Proper Usage for buildDepthMaps(camera)
« on: June 09, 2023, 08:15:45 PM »
Hi

So I am trying to step through cameras in a chunk, the scan is huge and I want to save after each camera depth map is generated.  What is the proper use of [,cameras] for buildDepthMaps?

Jeff


Code: [Select]
if buildDM == True:
    if stepDM == True: # Step through all cameras in a chunk and build depth map and save project
        cameras = chunk.cameras
        cameraCount = len(cameras)
        print("There are " + str(cameraCount) + " cameras in the chunk")
        for i in range(len(cameras)):
            print("------------- Camera " +str(i))
            chunk.buildDepthMaps(cameras[i], downscale=quality, filter_mode=Metashape.FilterMode.MildFiltering, reuse_depth=True, max_neighbors=-1, subdivide_task=True, workitem_size_cameras=20, max_workgroup_size=100)
            doc.save()

14
General / Mask from Coco JSON
« on: May 31, 2023, 02:58:10 AM »
Hello,

I am doing some personal experiments with data annotation and I was wondering if the Metashape API can convert a COCO json bounding box and segmentation to an image mask without plotting/rasterizing the mask separately.

Thanks,
Jeff

15
Feature Requests / Quaternion Reference Import
« on: May 16, 2022, 07:49:08 PM »
Hi Agisoft Team,

As most 3d scanners export rotational data as matrices and quaternions, it would be good to have the option on import for quaternion CSV files.

Properly translating quaternion to Raw, Pitch, Roll has been a frustrating excercise.

Jeff

Pages: [1] 2