76

Re: New version of FreeLSS committed to Github

Those values look much more reasonable.  Have you done a test scan yet?  Hmm, looking at your setup, it's possible that the laser is being picked up on the back-drop and throwing off the calibration as well.

77

Re: New version of FreeLSS committed to Github

I just ran a scan of a phone holder...

http://soliforum.com/i/?1T9L2GN.jpg

http://soliforum.com/i/?8I73Lqh.jpg

There looks to be distortion, some feature doubling, and separation of front/back surfaces.

I'll try to find a new backdrop. In the meantime, any other suggestions?

78

Re: New version of FreeLSS committed to Github

Thanks for the feedback tonyno.  I'm looking into this now.

79 (edited by knowack 2017-07-28 22:13:22)

Re: New version of FreeLSS committed to Github

hairu526 wrote:

The lasers look like they should be fine.  Are you using the 5MP camera or the 8MP?  Also, which Pi version are you using?  Lastly, place the calibration item on the table liner so that it doesn't move during the calibration.

Are we able to use the 8MP camera now?

80

Re: New version of FreeLSS committed to Github

hairu526 wrote:

@knowack You can still make a single scan from both lasers.  The main difference is that the merging would take place in another application such as MeshLab instead of directly on the ATLAS 3D.

I guess I need a Meshlab tutorial before I upgrade.

81

Re: New version of FreeLSS committed to Github

FreeLSS version 1.24 is now available via the ATLAS 3D auto-update system.

This releases fixes the reported issues from 1.23 and also adds a few new features.

Faster Calibration Speed
The calibration processes is up to 10 times faster on the Pi 1 and 2 to 3 times faster on Pi 3.

OBJ File Support
OBJ files can now be generated in addition to STL, PLY, and XYZ.  The option must be enabled on the SETTINGS page.

Fixed Object Size Bug
FreeLSS 1.23 contained a bug where the max object size wasn't being handled properly.  This resulted in laser results being used on backdrops and other objects close to the scanner.  This bug would have resulted in bad results for calibrations and scans.

8MP Camera Verified
The calibration process has been verified to work with the 8MP camera.  If you are using an 8MP camera, make sure that you have one of the newer Pi firmwares that support it properly.  On the Setup page, Camera Sensor should show "IMX219".  If it shows OV5647 then you need to update the Pi firmware.

Visual Calibration Information
Atfer calibration is performed, a file is now generated that visually shows the results.  In general, the user will not need to use this information but it will help diagnose any problems or just to track changes over time.
http://soliforum.com/i/?cRIuQ5J.png

Below is what the PLY contains (as viewed from MeshLab) along with a description.
http://soliforum.com/i/?210DPhD.png

Thanks,
Uriah Liggett

82

Re: New version of FreeLSS committed to Github

Ok, so I reprinted the calibration pattern at the correct size and installed the 1.25 update. Now I'm getting funky shaped scans and the scanner does not complete a full 360 even though it is set to do so. The front and back are curved and no longer parallel. I have also been getting this issue where the bottom side are clipped off in a curve. The curved clipping at the bottom has been going on since before any updates and is the reason for the little platforn under the scanned object. The front and back used to be straight though. Misaligned shells for left and right but straight.

This is a rectangular xacto knife box that I have been using for tests. This is a low frames scan (200 per rev) at 5MP. What causes such as this?

overview:
http://soliforum.com/i/?RBqK5w0.png

tilted front view:
http://soliforum.com/i/?i8XJW1f.png

top down:
http://soliforum.com/i/?23vfYPh.png

corner view showing curved clipping:
http://soliforum.com/i/?7zjIQH8.png

calibration info:
http://soliforum.com/i/?VXcW592.png

calibration ply:
http://isurf2.com/1/1501522915.ply

83

Re: New version of FreeLSS committed to Github

Hi Brink,

For the table...
Please double check that the Steps per Revolution is set to 3200 on the Setup page.
On the CAMERA page, if you enter 360 and click Rotate, does it complete a full rotation?
After you click Enable Motor is the table hard to turn to where the motor kinda jerks when you try or does it turn fairly easily?
Are you certain that the box isn't sliding slightly as the table turns?

For the calibration...
Can you perform the calibration 2 - 3 times moving the checker board around slightly and then post the results.  I would like to see if they are all very close.

In the meantime, I will try to find a similar object here and scan it for reference.

Thanks,
Uriah

84

Re: New version of FreeLSS committed to Github

Brink,

I found a box of bolts that's the approximate shape of what you were scanning. I then tilted the camera at an extreme angle to make it more challenging for the calibration process.  I performed a 200 frames per rev scan and posted pictures of the setup and the resulting files below.

http://soliforum.com/i/?Nil18LX.png
http://soliforum.com/i/?0qeNf12.png
http://soliforum.com/i/?g6aNyq4.png
http://soliforum.com/i/?iiAxDN5.png
http://soliforum.com/i/?bbuXG9G.png

You can see how the box is going through the table due to how far the camera was tilted.  The thresholding algorithm is currently rejecting all of the points below the table, this should be changed next release.

http://www.murobo.com/misc/1501629477_Right.ply
http://www.murobo.com/misc/1501629477_Left.ply
- Uriah

85

Re: New version of FreeLSS committed to Github

Getting Beautiful scans now. I couldn't tell you what fixed it. Was something on the settings page. When I clicked the "calibration" preset it changed something that I had set wrong further down on the page. Anyway... works great now. BTW the shells are aligned and everything. Is it a possibility we could get a both option back for downloading the left and right pi aligned clouds?  This was already requested by knowack in post 66 of this thread.  http://soliforum.com/i/?4Rpvyfg.png

86

Re: New version of FreeLSS committed to Github

That's fantastic Brink.  I'm happy to hear that you are producing great scans again. The merging option is likely to return but there are several other features and improvements that have higher priority right now.

- Uriah

87

Re: New version of FreeLSS committed to Github

hairu526 wrote:

The merging option is likely to return but there are several other features and improvements that have higher priority right now.

- Uriah

Understood.  Since I have good results, and no issues with aligning my lasers, I'm just going to wait to upgrade.

88

Re: New version of FreeLSS committed to Github

I just applied the update and it can't find the chessboard. Yes, I remembered to use a background this time. wink

Here's the preview.

http://soliforum.com/i/?MIw4hcP.jpg

89

Re: New version of FreeLSS committed to Github

Update: Added some blank paper to the background and it's seeing it now.

90

Re: New version of FreeLSS committed to Github

Hmm. Here's the scan of that phone holder again. Seems like it's not seeing much.

http://soliforum.com/i/?taToT45.jpg

91 (edited by tonyno 2017-08-19 14:17:01)

Re: New version of FreeLSS committed to Github

Stand by, I may have just spotted user-error...

92

Re: New version of FreeLSS committed to Github

The detection algorithm hasn't changed.  Can you double check your noise removal and threshold settings?  Also, you can see what the laser will pick up by clicking TEST on the camera page.

- Uriah

93

Re: New version of FreeLSS committed to Github

Thanks Uriah. Got it working a couple posts above. New issue is shown in the phone-holder post above.

94

Re: New version of FreeLSS committed to Github

No thoughts on this?

http://soliforum.com/i/?taToT45.jpg

95

Re: New version of FreeLSS committed to Github

Is that a black or translucent item?

96

Re: New version of FreeLSS committed to Github

tonyno, my previous post was in response to the cell phone holder issue.  Please double check your noise reduction and threshold settings.  Use the "Test" button to ensure that the object will be detected when scanning.

- Uriah

97 (edited by tonyno 2017-08-24 12:39:06)

Re: New version of FreeLSS committed to Github

It's black.

Thanks Uriah. Will check that.

Update: Immediately noticed that it was set to Calibration, not Default. o.O Pretty sure that was it. Testing now.

98

Re: New version of FreeLSS committed to Github

Not it.

Please double check your noise reduction and threshold settings.

A little help with this? Just try different settings?

99

Re: New version of FreeLSS committed to Github

Turn off noise reduction and set threshold to its lowest value. Set exposure to auto and reduce the amount of light shining on the object as well.  Please post a picture of the image generated when you click the Test button.

100

Re: New version of FreeLSS committed to Github

tonyno wrote:

It's black.

Thanks Uriah. Will check that.

Update: Immediately noticed that it was set to Calibration, not Default. o.O Pretty sure that was it. Testing now.

If it's black, you may need to dust it with talcum powder; the camera has a hard time seeing the laser line against black objects, since black absorbs energy rather than reflecting it.  ...a characteristic of all 3D scanners.