HOME   FORUM   GALLERY

2011-11-24: What's New in DAVID-Laserscanner Version 3.2.0


New Features:

  • SL: Project a setup pattern when in “Hardware Setup”, which allows adjusting orientation, distance, focus, brightness of camera and projector
  • SL: Improved default Advanced Settings values
  • SL: Parameter profiles “Default”, “High Quality”, “Fast” –> Usually no need to change Advanced Settings
  • SL: Automatically measure suitable “PatternHoldingTime” (Advanced Settings option “AutoPatternHoldingTime”)
  • SL: Automatically determine “Frequencies” based on projector and camera resolutions (Advanced Settings option “AutoFrequencies”)
  • SL: Project white light into scene for calibrating and grabbing texture, with separately configurable brightness
  • SL: Option “Auto grab texture”
  • SL: DAVID does not change camera properties by default (new Advanced Setting “EnableHandlingForStructuredLight”)
  • Shapefusion: Scan alignment with known rotation angle
  • Shapefusion: Show texture icon in List of Scans if scan has a texture
  • Shapefusion: New option “Remove Texture”
  • COM: Added outgoing Messages for SL
  • COM: Support for incoming Commands similar to DAVID 2
  • Camera Calibration: new Advanced Settings option “CalibrateExtrinsicsOnly
  • Direct support for Canon EOS cameras (live mode only)


Misc:

  • Improved performance for laser scanning (increased image grabbing and processing speed)
  • Moved selection of camera and SL Screen ID to HardwareSetup
  • SL: Pattern Projection topmost during scanning
  • Shapefusion: Forwarded scans are now named Scan_01, Scan_02, Scan_03…
  • Shapefusion: Selection Tool: Allow rotation and zooming between selecting and deleting
  • More convenient cam settings with newer Logitech cameras / drivers (where Properties window behaves differently - not modal)
  • New default camera settings for Logitech HD 910
  • Compatible to externally triggered cameras (won't freeze)
  • Faster SL scanning with pre-recorded image sequence (ImageGrabber ignores PatternHoldingTime)
  • Several improvements in performance, GUI comfort, tooltips etc…


Bugfixes:

  • SL: Fixed red intensity curves / blue borders
  • Motorscanning: Fixed AutoStop at the end of Repetition Scans
  • Fixed problem saving settings on some systems



2011-09-28: What's New in DAVID-Laserscanner Version 3.1.0


New Features:
- Implemented standard/non-inverse Coded Light mode (less patterns, increased SL speed).
- Added a slider for adjusting the SL projector brightness.
- More robust SL projector calibration and scan outlier removal.

Bugfixes:
- Remember and restore camera color format correctly.
- Fixed COM message StartScanningRepetition.

Misc:
- Checkbox for auto run DAVID3.exe after installation and update.
- Reduces quantization artifacts in SL phase shift patterns for low brightness values.
- Calibration printouts also in PNG file format.


2011-09-28: What's New in DAVID-Laserscanner Version 3.0


The changes in DAVID 3 vs. 2 are so numerous that we can not enumerate all in detail.
Just to name a few:
- Full integrated Structured Light (SL) that makes scanning faster and easier. For this method you can use a standard video projector instead of the line laser. The video projector is connected to the PC and DAVID 3 uses it to illuminate the object with several stripe patterns. Click “Start” - wait a few seconds - see 3D result on screen.
- A completely new user interface, which we think is more versatile, flexible, and beautiful.
- An integrated auto update.
- Improved memory handling → can handle more huge scans.


What's New in DAVID-Laserscanner Version 2.6.3


Bugfix:
- Shapefusion 3D-Window: Fixed Polygon Selection


What's New in DAVID-Laserscanner Version 2.6.2


New features:
- Explicit support of blue lasers

Bugfix:
- COM port DCD pin: Start Repetition scan if selected
- COM port: Avoid crash when error occurs


What's New in DAVID-Laserscanner Version 2.6.1


Miscellaneous:
- Special treatment for “Logitech Webcam Pro 9000” (flip image issue)
- Avoid console window popping up on close


What's New in DAVID-Laserscanner Version 2.6


Miscellaneous:
- Scale setting and Advanced Settings: Accept both period and comma as decimal separator
- More robust calibration of high-res cameras
- Made with vc9 compiler

Bugfix:
- Fixed rare bug in Delauney Optimization which made parts of the surface disappear
- Fixed saving texture when resolution is not multiple of four
- Fixed saving a scan in Free Edition
- Fixed Greek translation
- Command File Interpreter: Allow filenames to include white spaces. Wrap them with ””!
- When closing, restore console window in which DAVID was called
- Fixed rare bug in reading license


What's New in DAVID-Laserscanner Version 2.5.5


Miscellaneous:
- Save calibration and laser motion in higher precision
- Advanced Setting “MinLineIntegral” is now 40 by default (was 80)
- Advanced Setting “ScanStartDetectionMode” is now 0 by default (was 1)
- Cameras faster than 60 FPS possible
- Show small help lines in calibration image to help center the panels

Bugfix:
- Fixed cosmetics in Manual Alignment
- Fixed minor issue with “use texture” button in Registration Dialog
- Fixed problem with whitespaces in MTL files when loading textured scans


What's New in DAVID-Laserscanner Version 2.5.4


- Improved memory usage of Simple Fusion
- More robust camera calibration with new “V3” pattern
- Improved “scan quality feedback” display
- New Advanced Setting “Method1_MinFittingFactor”


What's New in DAVID-Laserscanner Version 2.5.3


Miscellaneous:
- Improved Texture Fusion robustness and texture merging
- New Advanced Settings for Texture Fusion
- Improved texture view in 3D Window

Bugfix:
- Fixed display of background panels in 3D window
- Fixed Texture Fusion error caused by un-checked scans


What's New in DAVID-Laserscanner Version 2.5.2


Miscellaneous:
- new Advanced Settings for individual poses of new “V3” calibration patterns

Bugfix:
- Fixed scanning with image rotation (reference image issue)
- Fixed msvc*.dll issue
- Fixed rare issue with texture in 3D Window on some PCs


What's New in DAVID-Laserscanner Version 2.5.1


Bugfix:
- Fixed “mirror” issue with Logitech camera


What's New in DAVID-Laserscanner Version 2.5


New features:
- Support for new calibration pattern “V3”

Miscellaneous:
- COM port: Open and close immediately after change in AdvancedSettings
- Improved estimation of motor-driven laser rotation

Bugfix:
- Saving with texture: don't complain about white spaces in folder names
- Fixed Progress Bar exception
- Load button on Laserscanner page disabled unless camera is calibrated
- Fixed un-combine
- Fixed estimation of linear laser motion
- Fixed de-allocation of memory after fusion


What's New in DAVID-Laserscanner Version 2.4.9


Miscellaneous:
- Improved Texture Fusion so that result can be reduced better by Reduce Mesh Density

Bugfix:
- Fixed Progress Bar
- Fixed “This shadow line” mode


What's New in DAVID-Laserscanner Version 2.4.8


Miscellaneous:
- Slightly improved coarse and fine registration

Bugfix:
- Fixed null pointer exception when clicking Save, then Cancel


What's New in DAVID-Laserscanner Version 2.4.7


Miscellaneous:
- Added missing script commands “ReduceMesh” and “DelaunayOptimize

Bugfix:
- Camera compatibility issue since version 2.4.5 fixed


What's New in DAVID-Laserscanner Version 2.4.6


New features:
- Greek localization
- Support setups with rotated (upright) camera

Miscellaneous:
- Added COM command “Close”
- Added warning about losing texture when saving combined scan as “all scans in separate files”
- Improved outlier/reflexion filter during scanning
- Warn when texture filename contains white-spaces

Bugfix:
- Make sure the Progress Bar eventually disappears


What's New in DAVID-Laserscanner Version 2.4.5


Bugfix:
- Fixed possible exception in texture fusion
- Fixed error in PNG texure loading

Miscellaneous:
- Added progress info dialog
- Texture Fusion: interpolate border colors
- Camera List: Add unique ID to each camera name


What's New in DAVID-Laserscanner Version 2.4.4


New features:
- Support multiple image file formats for textures (BMP, GIF, EXIF, JPG, PNG and TIFF)
- Support Bayer color format (BY8)
- Shapefusion: Mesh Reduction: Reduce mesh density without losing edges

Miscellaneous:
- Save texture as PNG instead of BMP
- Workaround for camera driver bug: Try to force camera to use the settings from previous session

Bugfix:
- Fixed saving texture when using COM command “SaveScan
- Corrected ToolTip of Combine button


What's New in DAVID-Laserscanner Version 2.4.3


Miscellaneous:
- Replaced average smoothing by gauss smoothing that avoids bending of scan borders
- Open multiple files as command line parameters resp. by “Open with”
- Free Edition: Don't save single vertices
- Improved performance of 2D image dialogs
- Improved performance of Interpolate and Smooth filters on multicore CPUs
- Added EXPERIMENTAL structured light grabber
- Improved Shapefusion context menu:
→ allow selection of more than one item
→ changed order and added separator lines
→ new function Remove
→ new function Shrink
→ “combine” works on selected, not checked items

Bugfix:
- Don't close 3D Window on Uncombine
- Fixed camera calibration for e.g. worm's-eye view
- Fixed possible crash when changing resolution
- Fixed enabling buttons after loading mesh in Laserscanner
- Don't erase scan data when video source changes but resolution remains the same


What's New in DAVID-Laserscanner Version 2.4.2


Miscellaneous:
- Improved lens un-distortion in calculation of laser plane pose (method 1)
- More precise and robust calculation of laser plane pose (method 2)
- Allow display of camera image during scanning
- More robust camera calibration with stretched patterns

Bugfix:
- Remember camera resolution and frame rate
- Eraser faster again
- Texture Fusion: fixed tiling of textures
- Solved problems when some DAVID files were write protected


What's New in DAVID-Laserscanner Version 2.4


New Features:
- Image Grabber which can load a sequence of multiple image files
- Video Grabber can load a sequence of multiple video files
- Start with default camera settings for known cameras
- COM-Port: Set pin 4 (DTR) high during scanning, or alternate
- COM-Port: Accept commands through COM
- COM-Port: More different messages sent through COM
- COM-Port: Start/stop scan triggered by pin 1 (DCD)
- Scanning Without Background: Can be based on 'single motor steps' instead of 'time'
- Auto-Stop

Miscellaneous:
- New camera interface –> improved compatibility and speed
- Improved translation details
- Moved debug window setting from config.xml to Advanced Settings
- Prevent closing DAVID with the console window close button
- Remember debug console window position and size
- Polygon Selection Tool faster
- Shapefusion: Automatically remove empty scans after manual cleaning


What's New in DAVID-Laserscanner Version 2.3.4


New Features:
- Calibration: Show marginal error of calibration (green lines)
- Shapefusion: “Save all scans in separate files”
- Scanning Without Background: Use remembered laser poses (interpolated) to avoid “macro waves”
- Scanning Without Background: New Advanced Settings: “UseRememberedPlanePoses” and “UseModelOutsideReferenceRange

Bugfix:
- works again: Camera Calibration: Shows the markers that have been found even if calibration fails
- 3D Window: fixed problem with large objects (static→dynamic clipping planes)
- fixed display of average laser line width when at top image border

Miscellaneous:
- Increased number of mesh colors in ShapeFusion (12→48)
- Warning when no write access to DAVID folder
- Fixed memory leak on camera calibration
- Better visibility of eraser mask during camera calibration
- Scanning Without Background: Allow Background Filter in Repetition Scans
- Improved scanning speed
- Improved texture fusion speed on multi-core CPUs


What's New in DAVID-Laserscanner Version 2.3.3


Bugfix:
- Sending Newline commands over COM port


What's New in DAVID-Laserscanner Version 2.3.2


New Features:
- Scanning Without Background: New Advanced Settings value ScanStartDetectionMode
- Demo Mode (for experts only)


What's New in DAVID-Laserscanner Version 2.3


New Features:
- Send commands through serial port
- Show scan quality feedback in Scan Result window

Bugfix:
- Apply filters when saving OBJ in Free Edition

Miscellaneous:
- Added Russian and Spanish localizations
- Scanning Without Background: Changed behaviour; each time you click Start, DAVID assumes a new laser motion has begun; no need to click “Erase”


What's New in DAVID-Laserscanner Version 2.2.2


Bugfix:
- Saving to STL: Fixed triangle normals and prevent possible crash


What's New in DAVID-Laserscanner Version 2.2.1


Miscellaneous:
- Scanning Without Background: “Repetition” is now default setting
- Scanning Without Background: Prevent switching between “Reference” and “Repetition” during scanning
- More helpful error message when OpenGL window could not be opened


What's New in DAVID-Laserscanner Version 2.2.0


New Features:
- Convenient Windows installer / setup.
- Calibration: Improved robustness on low contrast images.
- Magnifying glass in live camera image (toggle with left mouse button).
- Laserscanner: More convenient and configurable depth image filtering.
- Laserscanner: Support of motor-driven scanning without background (must be activated in advanced settings. See documentation here: Scanning without background
- Shapefusion: New RMB Menu entry “Properties” showing dimensions etc. of a scan

Bugfixes:
- Read all files (license, advanced settings etc.) from application path.
- No more crash on successive call of Simple→Poisson→Simple Fusion.
- Fixed problem on successive call of Simple Fusion → mesh cleaning → Simple Fusion.
- Fixed rarely occuring bug in Texture Fusion.
- Fixed rarely occuring bug in Poisson Fusion.

Miscellaneous:
- Added Polish localization
- Calibration: Much faster camera calibration.
- Laserscanner: 3D window of scan page hides when leaving scan page.
- Laserscanner: Do not open ShapeFusion's 3d window on “Forward”.
- 3D Window: Advanced Settings value for texture size


What's New in DAVID-Laserscanner Version 2.1c:


Bugfixes:
- Saving “All scans in one file” fixed


What's New in DAVID-Laserscanner Version 2.1b:


Bugfixes:
- Manual Cleaning Tool: Selection/Inversion/Deletion of visible scans only


What's New in DAVID-Laserscanner Version 2.1:


New Features:
- “Advanced Settings” dialog makes many parameters configurable.
- Camera Calibration: Shows the markers that have been found even if calibration fails.
- Laserscanner: Configurable pose of background planes (Advanced Settings).
- Laserscanner: Reduced “bad linkage” problem in Average filter.
- Shapefusion: New registration mode “Global Fine Registration”.
- Shapefusion: Improved robustness and precision of Fine Registration.
- Shapefusion: Undo and Redo for alignment steps.
- Shapefusion: Usage of texture for a more robust and accurate scan registration/alignment.
- Shapefusion: Ability to drag-and-drop multiple mesh files to the list of input scans.
- Shapefusion: Ability to drag-and-drop a single mesh file to the DAVID icon (obj file in command line).
- Shapefusion: Context menu command “Duplicate Scan”´.
- Shapefusion: Context menu command “Reset Pose”.
- Shapefusion: New function “Reflect on mirror planes” (for setups with mirrors)
- 3D Window: Inversion of selection (key 'I' and new button)
- 3D Window: Cancel selection with 'ESC'.
- Added Portuguese localization.

Bugfixes:
- MeshIO: No more freezing when loading an invalid file.
- MeshIO: Bugfix - no more saving of one single texture coordinate if scan has no texture.
- DAVID locates his files (config.xml, calibpoints.dat, mask.bmp) always in the executable's directory.

Miscellaneous:
- Camera settings: Do not remember different settings for pan, tilt, zoom (values that must not change after calibration).
- Laserscanner: Background filter only filters around VISIBLE background plane parts.
- Shapefusion: Reduced memory usage allows to fuse scans with higher resolution.
- Shapefusion: Registration Form remembers window position.
- Shapefusion: Completed missing functions in Command File Interpreter.
- MeshIO: Waiting cursor when saving scans in Shapefusion.


What's New in DAVID-Laserscanner Version 2.0c:


- Bugfix: Saving of moved/rotated/aligned scans now in correct pose


What's New in DAVID-Laserscanner Version 2.0b:


- Camera control can be switched off


What's New in DAVID-Laserscanner Version 2.0:


New Features:
- Calibration: Changed layout of calibration printouts (smaller markers ⇒ higher accuracy)
- Camera settings: Three different camera setting presets (for calibration, scanning and texture grabbing) are saved and restored automatically.
- Laserscanner: New “Forward” button that transfers scans to Shapefusion.
- Laserscanner: Pseudocolored depth image with modifiable color gradients.
- Shapefusion: Manual cleaning tool. Select and delete triangles.
- Shapefusion: Texture fusion of multiple textured scans.
- Shapefusion: Increased maximal resolution for simple and poisson fusion.
- Shapefusion: Possibility to select multiple files for adding.
- Shapefusion: Context menu opens on right mouse button click at list of input scans. New context menu functions: “Remove All Scans”, “Un-combine”, “Invert Normals”, and “Remove Texture”
- OBJ-Files: Support of material (.mtl) files
- 3D-Window: Possibility to rotate around viewing axis (by clicking outside of the dotted circle).
- Localization: Support of German, Italian and French language.

Bugfixes:
- Laserscanner: Fixed problem with degenerated triangles when reloading a mesh
- Shapefusion: No more exceptions when simple fusion runs out of memory
- Shapefusion: Selected Registration Mode copied from RegistrationForm to Form1
- Shapefusion: Loading of third party textured OBJs with complicated texture coordinates possible
- Fixed crashes after loading video with different resolution and after cancelling the video selection dialog

Miscellaneous:
- New GUI design
- 3D-Window: Improved appearance of scans and buttons.
- Laserscanner: Saving in free version reduced to maximal resolution of 320×200
- Shapefusion: Selection in 3D-Window changes selection in list of input scans
- Shapefusion: Warning when resolution exceeds 600.
- Shapefusion: Accelerated loading of scans.
- Shapefusion: Combined scans get name assembled from source scans


What's New in DAVID-Laserscanner Version 1.6b:


Bugfixes:
- Fixed mouse event problem that sometimes causes a software crash on closing
- Shapefusion: In some cases the texture was not visible after loading.
- Fixed RegistrationID problem that occured under some Windows Vista PCs
- Shapefusion/save mesh dialog: Correct naming of single scans in list
- Shapefusion/save mesh: possibility to save texture coordinates of singe scans

Miscellaneous:
- Last user settings of 'Fast'-checkbox and fusion mode are restored after restarting.


What's New in DAVID-Laserscanner Version 1.6:


New Features:
- Calibration: Eraser tool with blue preview box, “Mask all”-Button, pale blue instead of white for eraser image areas.
- Scanning: Improved compensation of lens distortions while scanning.
- Scanning: “Fast” Mode for scanning (reduced scan result display update to 1 Hz).
- Shapefusion: Scan alignment mode “Rotation around axis” allows to specify a known angle of rotation (useful in conjunction with a turn table).
- Shapefusion: New checkboxes to switch visibility of scans on/off
- Shapefusion: Command File Interpreter (start .EXE with a command line parameter and read the 'out.log' file for getting help).

Bugfix:
- Fixed Registration ID problem
- Correct display of calib points after restart of DAVID when scale factor is not 60.
- Fixed problem of eraser tool when mouse cursor leaves the camera window while pressing a mouse button.

Miscellaneous:
- Depth image: pale shades of gray no longer used –> improved visibility of scanned regions
- Shapefusion: “Are you sure”-dialog for the “Arrange” button to avoid losing registration result


What's New in DAVID-Laserscanner Version 1.5:


New Features:
- Enhanced sub-pixel detection of laser-line and increased scanning accuracy.
- Alternative 'Poisson' mesh fusion method, which is more robust against inaccurate scan alignment and which gives water-tight results.
- “Combine”-Button for grouping/combining of multiple scans to one scan
- Pairwise fine registration is much faster.
- Possibility to save all scans in one file (without fusion step).

Bugfix:
- Eraser problem when camera window was scaled up or down


What's New in DAVID-Laserscanner Version 1.4b:


New Features:
- Grab a texture and view your texturized model in 3D
- Buttons inside 3D-window (e.g. texture on/off, lights on/off…)
- STL export in DAVID-Shapefusion
- “Thin shadow line” mode for using cord shadow instead of laser
- Shows FPS in title of live camera window and scan result window

Bugfix:
- Differentiation object vs. background now depending on calib.body scale
- No more “Trial” label if a license exists.

Miscellaneous:
- Error message if .NET Framework is not installed
- Error message “LEFT AND RIGHT LASER LINE NOT ON A PLANE”
- Scanning from a pre-recorded video is faster
- Calibration printout in CorelDRAW 7 format (more compatible than V12)
- Icon in taskbar for all windows
- Help upgraded


What's New in DAVID-Laserscanner Version 1.3:


New Features:
- First release of DAVID-Shapefusion which allows to align and merge multiple scans to get a full 360 degree 3D model
- Possibility to reload the scanning results
- Undo button for undoing interpolation and filtering

Miscellaneous:
- Conversion to Microsoft .NET Framework 2.0

Bugfixes:
- No more problems with floating point numbers for calibration scale
- fixed video grabber bug that sometimes caused freezing after auto repeat


What's New in DAVID-Laserscanner Version 1.2:


Bugfixes:
- Fixed “invisible part problem” of dialog window
- No crash when using cameras with negative resolution

New Features for Input/Output:
- DV-Cameras / Camcorders should work now!
- Import of pre-recorded video files possible using “DAVID Video Grabber”.

Layout:
- adapted to the new Internet Domain www.david-laserscanner.com


What's New in DAVID-Laserscanner Version 1.1:


Bugfixes:
- last window position will be restored correctly, even if window was minimized.
- no crash when changing from lower to higher camera resolution –> no more crashes with SplitCam
- Live camera image doesn't freeze anymore at 100% cpu load
- Internal frame rate now depending on camera settings (–> lower cpu usage with slower cameras)

Calibration:
- Eraser Mode added (user “cleans” image, very useful :-))
- When calibration fails, you get a more detailed error description
- solved problem that has occured if some calibration points have touched the image border.
- Manual mode added (user shows DAVID the calibration markers by mouse)
- Added “Invert” toggle for bright markers on dark background

Scanning:
- When triangulation angle is too low, user gets a warning and measured values are ignored
- More warnings (no laser, laser too far left/right)
- Added radio buttons for green or red laser

Miscellaneous:
- Save mesh: texture coordinates are now conform with the OBJ-specification.
- msvcr71d.dll is not used anymore
- 3D-Window: improved automatic camera adjustment.
- Online help: FAQ upgraded.
- config.xml: DEBUG flag added, set it to 1 to get a console window with debug messages.

david-release-history.txt · Last modified: 2011/11/28 14:42 by sven
Back to top

Disclaimer: Please be advised that nothing found here has necessarily been reviewed by people with the expertise required to provide you with complete, accurate or reliable information. DAVID-Laserscanner Wiki cannot guarantee the validity of the information found here. The content of any given article may recently have been changed, vandalized or altered by someone whose opinion does not correspond with the state of knowledge in the relevant fields.
DAVID-Laserscanner Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0