Total Turnkey Solutions Click Here for more Info
HomeProductsLatest News and EventsTechnical SupportContact Us

Technical & Applications Notes and more

Easy Find Index

Imaging Products
V++ Image Analysis Software

The award-winning V++ software makes advanced imaging easy. Sophistication, speed, power and Windows compatibility all come together in one seamless package. The intuitive user interface adheres to all the accepted conventions for a Windows product so you probably already know how to use it !

If you are considering an upgrade from V for Windows 3.5 to V++ Version 4.0 then please also refer to the New V++ Features page for a breakdown of the differences.

Use these bookmarks to find your way around this page:

glo_right_sm_blue_triangle.gif (183 bytes) V++ Functions
glo_right_sm_blue_triangle.gif (183 bytes) Advanced Data Types
glo_right_sm_blue_triangle.gif (183 bytes) Colours
glo_right_sm_blue_triangle.gif (183 bytes) Camera Control(PVCAM)
glo_right_sm_blue_triangle.gif (183 bytes) Video Acquisition
glo_right_sm_blue_triangle.gif (183 bytes) Connectivity
glo_right_sm_blue_triangle.gif (183 bytes) Automation with VPascal
glo_right_sm_blue_triangle.gif (183 bytes) The V++ Advantage
V++ Functions
V++ incorporates many hundreds of image processing functions - all of those you would expect and many more besides. The broad areas of functionality include non-destructive brightness, contrast and gamma corrections, automatic shading corrections, geometric transformations, linear filters (up to NxN) and non-linear filters, Fourier processing (with true complex data), histograms, intensity profile plotting, image statistics, image arithmetic, logical operations, relational operations, extended mathematics (including image functions and complex math) morphological processing (with arbitrary structuring elements), automatic counting and full object shape analysis, and much more

[ Specifications ]  [ Top of page ]

Advanced Data Types
V++ leads the precision scientific imaging industry with its extensive support for advanced data types that range from simple binary and byte images to 96-bit floating point colour and 128-bit complex images. All data types are supported transparently in every imaging operation giving you unprecedented choice and precision for your scientific applications. V++ also provides 100% support for 3D data in the form of image - stacks - or - sequences - that can be played as movies and even exported as AVI video clips. Digital Optics’ proprietary Intelligent Image Display technology provides for optimum display of all images including the extensive range of advanced data types.

[ Top of page ]

 


Fracture of the humerus. Courtesy of D. Edgley, Auckland, New Zealand.

Colours
Demanding colour applications are supported by the unique range of true colour data types available (standard 24-bit RGB, extended precision 48-bit RGB and even single precision floating-point RGB at 96-bits per pixel). You never have to compromise on precision in order to use colour and can overlay even 16-bit images while retaining the high precision provided by your camera system. You will also find full support for multiple colour models, colour matrix transformations and other features that bring to colour imaging the kind of precision that has long been available in the monochrome world. By pointing and clicking with the mouse you can also apply false colours to any image. V++ interpolates between the colours you select to produce a smooth palette that can be attached to an image of any type.

[ Top of page ]

Camera Control (PVCAM)
V++ is fully integrated with the scientific grade cooled CCD cameras produced by Roper Scientific. All camera features are fully supported, including the ability to control multiple cameras simultaneously. Low-level hardware scripting is integrated and can be freely mixed with VPascal™ programming.


The innovative CameraBar compresses all of the functionality of your camera into an incredibly small on-screen footprint. This unique feature puts every camera feature within easy reach.

In addition to advanced CCD cameras, V++ also supports TWAIN devices (including digital cameras and flat-bed scanners) and video frame grabbers.

[ More about PVCAM ] [ Top of page ]

Video Acquisition
V++ includes a sophisticated architecture for controlling video acquisition devices such as frame grabbers. You can access all of the features of a frame grabber and even control multiple devices simultaneously. Video devices may be operated in parallel with PVCAM cameras and TWAIN devices.

With suitable hardware, V++ can capture video at realtime frame rates and export it to the standard AVI video clip format.

[ Top of page ]

Connectivity
In addition to cameras, V++ can control a wide range of other laboratory equipment. This includes video frame grabbers, scanners, filter wheels, microscope stages and more. VPascal™ provides sufficient functions to write complex serial communications applications controlling one or several instruments at the same time as operating cameras and frame grabbers. Dynamic Data Exchange (DDE) is also supported with V++ acting as both a server and a client. You can even set up remote control experiments by operating V++ through its Network DDE interface.

[ Related article ] [ Top of page ]

Automation with VPascal
Extend and tailor the capabilities of V++ with the powerful VPascal language. VPascal is a full featured high-level programming language with expressions, looping, control structures, variables, functions, multi-tasking and much more. VPascal implicitly understands image, vector and matrix math so you can calculate complicated image expressions in a single line of code by simply writing out the formula. You can even generate programs automatically with the built-in recorder. Programs can be compiled and run at startup, triggered from user-defined toolbars and menus, or executed by other applications via DDE. There are more than 400 pre-defined functions plus full support for all image and sequence types. If you need even more then simply call your own external library routines. Despite all its power, VPascal is easy to learn because it uses the same syntax as the popular Pascal programming language, with some important enhancements that let you take advantage of the super-fast imaging code in V++.

[ More About VPascal ] [ Top of page ]

The V++ Advantage
Add to all of this the widely acclaimed quality of Digital Optics’ documentation and user support and you begin to see why scientific researchers all over the world are turning to V++ for their imaging needs.


Kikuchi electron backscatter diffraction pattern. 
Courtesy of D. Rohde, Noran Instruments, Madison, WI.

[ Top of page ]

 


© 1993-2003 Total Turnkey Solutions.  All rights reserved. Specifications subject to change without notice.