Coder Social home page Coder Social logo

scant's People

Contributors

brit0sh avatar evo-biomech avatar fabianplum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scant's Issues

Detecting stepper motors.

I think I may be having an issue wherein I am unable able to manipulate the pitch [x-axis] and focus [z-axis] stepper motors through the scAnt GUI using the sliders. Even after setting both the x and z motors to home, the sliders remained greyed out and cannot be interacted with. Is there any known way that I could try to resolve this issue?

scAnt GUI

Slow scanning progress

Following up on a comment posted by @sbasnagala in #2 (comment)


Hi Fabian,
Thanks!! All the stepper motors working right now!! I started scanning and it seems like it is very slow. It's been 12 min into the scan so far and when I check the output folder, there are only 7 images taken every 2 seconds. The progress bar is still 0%, and says "running Scan". I can see the image is not focused in the live view and z-axis is not moving and the gimble arc stopped halfway between 0 and ends top. Any clue what is going on?

Originally posted by @sbasnagala in #2 (comment)

Scanning Process-camera suddenly stopped

HI,
Here are the steps I followed so far before the camera stopped at the middle of the slider.

  1. Checked the Exposure auto and gain auto boxes.
  2. started 'Start live scan'
  3. Home X-axis
  4. Home focus – then adjusted the focus level.
  5. Brought the x-axis to furthest away from the camera and focused the closest position of the specimen and it is -42881.
  6. focused on the furthest position by driving the camera forward and it is -16525.
  7. Unchecked the Exposure auto and Gain auto and define the output folder. Check the 'stack images' box.
  8. start scan

After taking 15 images camera stopped at -33381.
I have 20GB of free space on my computer. Hope it is not a space issue.
The screenshot is attached where the camera stopped
image 6
.

Reconstruction failed

I was able to successfully run the stacking and masking and fix the metadata after acquiring the images, but I am having two problems: First several of the masked images show just a black box, so the masking is not being successful. I am using CLAHE 9.5 but maybe I should do something else? The second problem is that when I reconstruct the model in Zephyr (lite), it does not work because all the cameras collapsed to a single perspective (it does not go 360 degrees around the object), this is even though I am using the masked images that I got, which we thought was the problem before. This may be a problem with the Zephyr settings? Or could it be the metadata are not really fixed? Would love some suggestions. Attached are two pictures
0

0

Stacking and masking scripts not fully work via GUI anymore

Stacking and masking scripts not fully work via GUI anymore.

I have done several test scanning (using latest software versions) and every time i get all raw images, but after 5 - 40 stacking and masking images rest of these images remain uncreated. Is this results in some kind of memory leak??

Now when scanning is done and axis go back to homes, these scripts also stop. In an earlier scAnt version these scripts stopped after the images were completed.

This is not big deal for me, i can also run these scripts separately as instructed. This may make the process a little faster...

Software

scAnt 1.2
Anaconda Navigator 2.1.2
SpinnakerSDK_FULL_2.6.0.156_x64
spinnaker_python-2.6.0.156-cp37-cp37m-win_amd64.whl

My computer

Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz x64
RAM 16,0 GB
GeForce RTX 3070

Free disk space over 600 GB

Automatic stacking and masking not running in new computer, and manual masking comes out white

Hi Fabi,
I got a brand new lab computer, much bigger than the old one. Its a Dell 3660 Precision Tower intel core i9-12900K processor (30MB cache, 16 core (8P+8E), 3.2. GHz to 5.2GHz (125W) TDP, 64GB, 4x16GB, DDR5 up to 4000MHz UDIMM non-ECC memory, NVIDIA RTX A5000 16GB GPU, and I can't get the scAnt to automatically stack and mask. I thought our previous failure to do so was because of the size of the processor in the old computer. Should we be able to do this automatically now, and maybe something else is not working? Ideas welcome. The other problem we are running into is that when we run the manual masking, the masks come out all white (not all black like before), we have modified the threshold, the min and max threshold values, and the CLAHE (we have tried multiple values up and down). We have checked that we have the newest scripts, but so far no luck. I am attaching a couple of the masked images here. Any thoughts or ideas would be greatly appreciated.

_x_00230_y_00000__masked
_x_00230_y_00160__masked

Scanner_Controller.py script not work

When i try to run Scanner_Controller.py script i get error:

Traceback (most recent call last): File "Scanner_Controller.py", line 6, in <module>
   from GUI.Live_view_FLIR import customFLIR
ModuleNotFoundError: No module named 'GUI'

Scanner_Controller py script error

How i can fix that?

My system:
Windows 10
Spinnaker library 2.4.0.144
Blackfly S BFS-U3 camera

The issue about stepper motor

Dear professor:
we are currently working on building the scAnt - 3D Insect. However, at the end of the whole project, we encountered a difficult problem. Therefore, we holp to get your help.
We have purchased the stepper motor according to the list you provided. But, we do not know how to debug stepper moto by Tic Control Center. We holp to get your suggestions.

Issue with GUI file

Followed all steps including downloading and setting up conda envrinment, connecting and testing camera and setting up stepper motors. We know the DSLR camera is working with it (tested using Live_view_DSLR.py) and the stepper motors are working as well using tic controller software. The scAnt_GUI_mw.py file in the GUI folder launches the GUI, but the camera is not listed and the "browse" buttons under Output folder and Load presets do not work in addition to the stepper motors being inactive ... any ideas?

Thanks
Charlie

Estimate Camera Positions

Hello Fabi and scAnt,

First of all, thank you so much for sharing your magnificent work with all.
I have gladly been able to produce some superb 3d scan of insects.

I do have a small problem, which is with the estimate_camera_position code.
I am trying to generate a sfm file, since Zephyr 3D is having some issues with reconstructing a butterfly of mine.

Currently, the script downloaded from scAnt website goes like this...

if name == 'main':
config = read_config_file(path=Path.cwd().parent.joinpath("example_config.yaml"))

generate_sfm(project_location=Path("/home/fabi/camponotus_gigas"), use_cutouts=False)

exit()

When i try to run it (with the script within the scAnt folder ) I am immediately stuck with errors with double WW as seen below:

image

I just did not quite understand why double // kept cropping up with path...
Since I am not a great pythoner, I tried to by-pass this error by hardcoding the path e.g.

config = read_config_file(path="C:\scAnt\config.yaml")

generate_sfm(project_location=Path("C:\scAnt\Butterfly"), use_cutouts=False)

exit()

which gave me other errors:

image

This suggested that whatever I am doing is wrong. Considering all this ... would it be possible for you as to point me to the right direction in generating the sfm file?

Thanks so much
From Bee

Problems opening the controller window

Hi Fabi,
Mysteriously, scAnt controller window is not opening in either one of my computers now... we can still use scripts manually, like stacking and masking, but the controller widow does not open. We don't get an error message or anything, just no window. we tried the Liver view FLIR script and it does not open either. We have restarted everything and the problem persists... Would appreciate any thoughts! We can zoom if you can afford some time and you can look around to see if you can diagnose the problem.
Thanks!
Patty

segmentation fault

Hello, when running the scanner using linux sometimes not always but does happen, the gui closes down and i get
Image incomplete with image status 9
Live view ended
Segmentation Fault (core dumped)

Does not happen if I am scanning but before hand

3D construction and texturing is not right.

I have successfully run the Meshroom, but resulted obj file seems not right. It is supposed to be a beetle, but it lacks the basic structure. I had 169 resulting stacked images in Meshroom to run the model. 10 images out of 169 had no solid background. Any idea what's happening
Beetle-2022-08-03 150749
?

image

image

Comment and Question

Hi there, congrats on this beautiful project - the paper is awesome, too.

In the README.md you can simplify the "Add your camera to the sensor database" section. Your FLIR camera is included in the Meshroom default camera database. We now have over 7000 cameras in the sensor database, so most users won´t have to add their own information.

You may want to test out the new dsp-sift describer type, it may be better than sift+akaze. Your feedback would be welcome.

Could you give me a short summary, on how you implemented / use the "approximated camera positions"? What workflow do you use to hand the sfm file over to Meshroom? I´m collecting information on best practices for the Meshroom manual.

Potential causes for automatic stacks and masks not generating during scan

Hello, my apologies for disturbing you, however I am encountering an issue wherein it doesn't appear that the stacks or masks are generating automatically during the operation of the scanner despite having checked the boxes to do so in the GUI. I am currently using a digiCamControl on Windows 11 to perform the scans with a Nikon D7500 camera. Are there any potential points I should investigate first when trying to determine the cause so I can correct it?

Issue with Images in Meshroom

Hi Fabian,
Why background of cutout images are black? They supposed to be white? I ran this couple of times and every time, it would not go beyond 'FeatureExtraction'. Any ideas? Is this something to do with graphic card of the computer?

Here I attached a screenshot of the meshroom and code

MR1
.

Program called with the following parameters:

  • allowSingleView = 1
  • allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1"
  • defaultCameraModel = "" (default)
  • defaultFieldOfView = 45
  • defaultFocalLengthPix = -1 (default)
  • defaultIntrinsic = "" (default)
  • groupCameraFallback = Unknown Type "enum EGroupCameraFallback"
  • imageFolder = "" (default)
  • input = "C:\Users\BASNAG~1.1\AppData\Local\Temp\4\tmps2p025hl/CameraInit/f9436e97e444fa71a05aa5cf7639b206df8ba282//viewpoints.sfm"
  • output = "C:/Users/BASNAG~1.1/AppData/Local/Temp/4/tmps2p025hl/CameraInit/f9436e97e444fa71a05aa5cf7639b206df8ba282/cameraInit.sfm"
  • sensorDatabase = "C:\Users\basnagala.1\Downloads\Meshroom-2021.1.0-win64\Meshroom-2021.1.0\aliceVision\share\aliceVision\cameraSensors.db"
  • useInternalWhiteBalance = 1
  • verboseLevel = "info"
  • viewIdMethod = Unknown Type "enum aliceVision::sfmDataIO::EViewIdMethod"
  • viewIdRegex = ".*?(\d+)" (default)

[11:43:51.002841][info] CameraInit report:
- # views listed: 28
- # views with an initialized intrinsic listed: 28
- # views without metadata (with a default intrinsic): 0
- # intrinsics listed: 1

  • commandLine: aliceVision_cameraInit --sensorDatabase "C:\Users\basnagala.1\Downloads\Meshroom-2021.1.0-win64\Meshroom-2021.1.0\aliceVision\share\aliceVision\cameraSensors.db" --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1 --useInternalWhiteBalance True --viewIdMethod metadata --verboseLevel info --output "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/cameraInit.sfm" --allowSingleView 1 --input "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d//viewpoints.sfm"
  • logFile: C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/log
  • commandLine: aliceVision_featureExtraction --input "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/cameraInit.sfm" --describerTypes sift,akaze --describerPreset normal --describerQuality normal --contrastFiltering GridSort --gridFiltering True --forceCpuExtraction False --maxThreads 0 --verboseLevel info --output "C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753" --rangeStart 0 --rangeSize 40
  • logFile: C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753/0.log
    ERROR:root:Error on node computation: Error on node "FeatureExtraction_1(0)":
    Log:
    Program called with the following parameters:
  • contrastFiltering = Unknown Type "enum aliceVision::feature::EFeatureConstrastFiltering"
  • describerPreset = Unknown Type "enum aliceVision::feature::EImageDescriberPreset"
  • describerQuality = Unknown Type "enum aliceVision::feature::EFeatureQuality"
  • describerTypes = "sift,akaze"
  • forceCpuExtraction = 0
  • gridFiltering = 1
  • input = "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/cameraInit.sfm"
  • maxNbFeatures = 0 (default)
  • maxThreads = 0
  • output = "C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753"
  • rangeSize = 40
  • rangeStart = 0
  • relativePeakThreshold = 0.02 (default)
  • verboseLevel = Unknown Type "enum aliceVision::system::EVerboseLevel"

[11:58:29.033253][info] CUDA-Enabled GPU.
Device information:
- id: 0
- name: Quadro M1200
- compute capability: 5.0
- total device memory: 4096 MB
- device memory available: 3418 MB
- per-block shared memory: 49152
- warp size: 32
- max threads per block: 1024
- max threads per SM(X): 2048
- max block sizes: {1024,1024,64}
- max grid sizes: {2147483647,65535,65535}
- max 2D array texture: {65536,65536}
- max 3D array texture: {4096,4096,4096}
- max 2D linear texture: {65536,65536,1048544}
- max 2D layered texture: {16384,16384,2048}
- number of SM(x)s: 5
- registers per SM(x): 65536
- registers per block: 65536
- concurrent kernels: yes
- mapping host memory: yes
- unified addressing: yes
- texture alignment: 512 byte
- pitch alignment: 32 byte
0
[11:58:29.249201][info] Supported CUDA-Enabled GPU detected.
[11:58:29.249201][info] Job max memory consumption for one image: 3687 MB
[11:58:29.249201][info] Memory information:
- Total RAM: 15.852 GB
- Free RAM: 9.39901 GB
- Available RAM: 9.39901 GB
- Total swap: 131072 GB
- Free swap: 131040 GB
[11:58:29.249201][info] Max number of threads regarding memory usage: 2
[11:58:29.249201][info] # threads for extraction: 2
[11:58:29.714003][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00840__cutout.jpg' [cpu]
[11:58:29.732047][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00720__cutout.jpg' [cpu]
[11:58:41.747403][info] 7196 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00840__cutout.jpg'
[11:58:42.015277][info] 7286 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00720__cutout.jpg'
[11:58:42.230369][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00680__cutout.jpg' [cpu]
[11:58:42.551489][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00320__cutout.jpg' [cpu]
[11:58:54.814634][info] 5891 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00320__cutout.jpg'
[11:58:55.211859][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00200__cutout.jpg' [cpu]
[11:59:01.084970][info] 20000 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00680__cutout.jpg'
[11:59:01.503627][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00760__cutout.jpg' [cpu]
[11:59:06.040016][info] 6461 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00200__cutout.jpg'
[11:59:06.506237][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00240__cutout.jpg' [cpu]
[11:59:14.089290][info] 7217 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00760__cutout.jpg'
[11:59:14.550703][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00800__cutout.jpg' [cpu]
[11:59:18.835545][info] 6506 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00240__cutout.jpg'
[11:59:19.351272][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00560__cutout.jpg' [cpu]
[11:59:27.167757][info] 7215 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00800__cutout.jpg'
[11:59:27.633077][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01040__cutout.jpg' [cpu]
[11:59:32.632431][info] 7870 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00560__cutout.jpg'
[11:59:33.251748][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00600__cutout.jpg' [cpu]
[11:59:40.728639][info] 6543 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01040__cutout.jpg'
[11:59:41.161283][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00440__cutout.jpg' [cpu]
[11:59:46.040030][info] 7587 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00600__cutout.jpg'
[11:59:46.753817][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00880__cutout.jpg' [cpu]
[11:59:54.126953][info] 7347 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00440__cutout.jpg'
[11:59:54.557990][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00960__cutout.jpg' [cpu]
[12:00:05.132475][info] 6871 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00960__cutout.jpg'
[12:00:05.339905][info] 20000 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00880__cutout.jpg'
[12:00:05.580201][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00920__cutout.jpg' [cpu]
[12:00:05.935375][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01080__cutout.jpg' [cpu]
[12:00:17.709780][info] 7074 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00920__cutout.jpg'
[12:00:18.100789][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00640__cutout.jpg' [cpu]
[12:00:24.816837][info] 20000 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01080__cutout.jpg'
[12:00:25.329893][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00000__cutout.jpg' [cpu]
[12:00:29.009430][info] 7306 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00640__cutout.jpg'
[12:00:29.519437][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00040__cutout.jpg' [cpu]
[12:00:37.826198][info] 7614 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00000__cutout.jpg'
[12:00:38.385356][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01000__cutout.jpg' [cpu]
[12:00:41.750975][info] 7529 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00040__cutout.jpg'
[12:00:42.298903][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00280__cutout.jpg' [cpu]
[12:00:53.393157][info] 6019 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00280__cutout.jpg'
[12:00:53.743035][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00520__cutout.jpg' [cpu]
[12:00:56.988258][info] 20000 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_01000__cutout.jpg'
[12:00:57.495848][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00480__cutout.jpg' [cpu]
[12:01:05.959953][info] 7766 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00520__cutout.jpg'
[12:01:06.490960][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00360__cutout.jpg' [cpu]
[12:01:10.077758][info] 7408 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00480__cutout.jpg'
[12:01:10.532924][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00080__cutout.jpg' [cpu]
[12:01:18.642058][info] 6283 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00360__cutout.jpg'
[12:01:19.133974][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00160__cutout.jpg' [cpu]
[12:01:23.229477][info] 7371 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00080__cutout.jpg'
[12:01:23.740740][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00120__cutout.jpg' [cpu]
[12:01:31.618314][info] 6754 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00160__cutout.jpg'
[12:01:34.681172][info] 7113 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00120__cutout.jpg'
[12:01:35.016085][info] Extracting akaze features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00400__cutout.jpg' [cpu]
[12:01:43.927629][info] 6691 akaze features extracted from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00400__cutout.jpg'
[12:01:44.267680][info] Extracting sift features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00840__cutout.jpg' [gpu]
Choosing device 0: Quadro M1200
D:\release\popsift\src\popsift\popsift.cpp:283 Image too large
E Cannot use downscaling factor 0 (i.e. upscaling by 1).
E It exceeds the max CUDA layered surface size.
E Change downscaling to fit into (4096,3648) with 3 levels per octave.

WARNING:root:Downgrade status on node "ImageMatching_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "FeatureMatching_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "FeatureMatching_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "StructureFromMotion_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "PrepareDenseScene_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(2)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(3)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(4)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(5)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(6)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(7)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(8)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(9)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "Texturing_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(2)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "Meshing_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "MeshFiltering_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "FeatureExtraction_1(0)" from Status.ERROR to Status.SUBMITTED

  • commandLine: aliceVision_featureExtraction --input "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/cameraInit.sfm" --describerTypes sift,akaze --describerPreset normal --describerQuality normal --contrastFiltering GridSort --gridFiltering True --forceCpuExtraction False --maxThreads 0 --verboseLevel info --output "C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753" --rangeStart 0 --rangeSize 40
  • logFile: C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753/0.log
    ERROR:root:Error on node computation: Error on node "FeatureExtraction_1(0)":
    Log:
    Program called with the following parameters:
  • contrastFiltering = Unknown Type "enum aliceVision::feature::EFeatureConstrastFiltering"
  • describerPreset = Unknown Type "enum aliceVision::feature::EImageDescriberPreset"
  • describerQuality = Unknown Type "enum aliceVision::feature::EFeatureQuality"
  • describerTypes = "sift,akaze"
  • forceCpuExtraction = 0
  • gridFiltering = 1
  • input = "C:/scAnt3D/MeshroomCache/CameraInit/30377a8b65c8dcb401161620674542f18f94c86d/cameraInit.sfm"
  • maxNbFeatures = 0 (default)
  • maxThreads = 0
  • output = "C:/scAnt3D/MeshroomCache/FeatureExtraction/ca53cd60a27e0de21feb1c883cb24ec007f18753"
  • rangeSize = 40
  • rangeStart = 0
  • relativePeakThreshold = 0.02 (default)
  • verboseLevel = Unknown Type "enum aliceVision::system::EVerboseLevel"

[12:57:43.920472][info] CUDA-Enabled GPU.
Device information:
- id: 0
- name: Quadro M1200
- compute capability: 5.0
- total device memory: 4096 MB
- device memory available: 3418 MB
- per-block shared memory: 49152
- warp size: 32
- max threads per block: 1024
- max threads per SM(X): 2048
- max block sizes: {1024,1024,64}
- max grid sizes: {2147483647,65535,65535}
- max 2D array texture: {65536,65536}
- max 3D array texture: {4096,4096,4096}
- max 2D linear texture: {65536,65536,1048544}
- max 2D layered texture: {16384,16384,2048}
- number of SM(x)s: 5
- registers per SM(x): 65536
- registers per block: 65536
- concurrent kernels: yes
- mapping host memory: yes
- unified addressing: yes
- texture alignment: 512 byte
- pitch alignment: 32 byte
0
[12:57:44.492833][info] Supported CUDA-Enabled GPU detected.
[12:57:44.825509][info] Extracting sift features from view 'C:/SCANTIMAGES/Beetle1/stacked/_x_00190_y_00840__cutout.jpg' [gpu]
Choosing device 0: Quadro M1200
D:\release\popsift\src\popsift\popsift.cpp:283 Image too large
E Cannot use downscaling factor 0 (i.e. upscaling by 1).
E It exceeds the max CUDA layered surface size.
E Change downscaling to fit into (4096,3648) with 3 levels per octave.

WARNING:root:Downgrade status on node "ImageMatching_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "FeatureMatching_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "FeatureMatching_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "StructureFromMotion_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "PrepareDenseScene_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(2)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(3)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(4)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(5)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(6)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(7)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(8)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMap_1(9)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "Texturing_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(0)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(1)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "DepthMapFilter_1(2)" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "Meshing_1" from Status.SUBMITTED to Status.NONE
WARNING:root:Downgrade status on node "MeshFiltering_1" from Status.SUBMITTED to Status.NONE

Experiencing issues with meshing results

I've been attempting to utilise scAnt with a D7500 camera to create 3D models of a termite specimen in Meshroom following the recommended settings. However, meshroom seems to be failing to have generated the mesh and point cloud properly. Is there something I could be doing incorrectly or that needs to be changed? Does the point cloud look right?
Thus far I've been stacking the images in Zerene, batch masking them in photoshop using an action, converting them to JPG files, and then adding in the following Exif data via command prompt: exiftool -overwrite_original -Make="NIKON CORPORATION" -Model="NIKON D7500" -Lens="F/2.8" -FocalLength="60.0" -FocalLengthIn35mmFormat="90.0" "F:\pathtofiles"

2024-02-06-11 08 25 ZS PMax
2024-02-06-10 20 58 ZS PMax copy png
2024-02-06-06 29 10 ZS PMax copy png
2024-02-06-05 48 30 ZS PMax copy png
Point Cloud Termite
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.