CSoft Spotlight Pro v18.0.1539 – Civil Engineering Community
Spotlight Pro is a professional hybrid graphic editor that allows you to carry out a full range of work with raster monochrome, grayscale and color images: scanned drawings, maps, charts and other graphic materials.
Scanning in Spotlight is done using the WiseScan LE module, which is a comprehensive system designed to work with wide-format monochrome and color scanners. The scanner is controlled on a hardware level or using the TWAIN interface. The Scan to View method used by WiseScan LE allows you to:
– view the scanned image in a special window;
– Automatically upload images to a Spotlight document;
– connect image processing scripts (batch files) that are executed immediately after scanning;
– save images in files of various graphic formats, as well as in PDF;
– use an FTP address as a folder for saving;
– scan a large number of originals in batch mode using auto-naming schemes.
Monochrome filters are used for processing two-tone images. Using filters can significantly improve image quality and reduce the size of raster files. Filters: garbage removal; hole filling; smoothing; thinning; circuit; inversion (negative); thickening; fill line breaks.
3. Geometric distortion correction
Geometric distortion correction procedures allow you to correct a variety of geometric distortions of monochrome, color and grayscale raster images. Such operations are desirable, and sometimes even necessary, before using more complex procedures, such as stratification or vectorization. For example, if the original raster image has trapezoidal distortions, the vector image obtained as a result of vectorization will no longer be able to be corrected. The four-point correction procedure used to eliminate deformations before applying vectorization allows this to be avoided.
Calibration is designed to eliminate arbitrary (linear and non-linear) distortions of raster images of any type (monochrome, grayscale and color), to correct errors in graphic documents, surveying plans and maps in a raster format. The source documents must contain points with known coordinates. In fact, due to deformation of the source material or a scanning error, these points in the scanned image may be located differently. After calibration, the raster images are transformed in such a way that the current coordinates of these points coincide with their known values.
5. Select objects by type and size
Selection operations allow you to transfer certain objects of a raster image to new raster images placed on the specified layers. From the original image, you can select hatching, text, linear objects and objects of size (isolated groups of adjacent points to each other). When the operation is performed, the program finds objects of a given type with the specified parameters on the image and transfers them to a new raster image. The new raster image created as a result of the operation has the same parameters (size, insertion point, resolution, scale) as the original one, but it is placed on the layer you specify. In this case, the loss of objects removed from the original image does not occur – they simply move to a separate raster layer.
Tracing is an interactive procedure that allows you to vectorize a raster image of any type, as well as smooth or delete objects of a raster image. Tracing is based on the technology of local recognition of raster geometric primitives. Using this technology, the program identifies raster lines as a segment, an arc, or a circle and generates the corresponding vector objects. You specify raster images on the image, and the program creates vector objects that approximate the selected raster images.
Automatic vectorization is a procedure that generates vector objects that transmit the original bitmap. There are two types of vectorization: recognition of raster primitives and approximation of raster objects.
Vectorization algorithms of the first type search for fragments of a raster image, which can be represented as basic geometric primitives, and create the corresponding vector objects. These algorithms recognize raster analogues of vector primitives. Spotlight Pro uses a set of independent recognition algorithms that can be used in various combinations, which allows you to get a vector image of the optimal structure.
8. Color vectorization
The command is intended for automatic vectorization by polylines of objects on color raster images (diagrams, plans, topographic maps). During the operation, the program automatically determines the color table of the source image and assigns the closest color to the resulting vector objects. During vectorization, this allows you to distribute objects of different colors on different layers or exclude lines of a certain color from recognition.
9. Correction of vectorization results
Vector objects obtained as a result of automatic vectorization of low-quality bitmap images usually require additional correction. Correction is necessary if, after recognizing objects such as a line, a circle, an arc, and a polyline, we get many separate fragment vectors (for example, instead of a line, several linear segments, instead of a raster circle, many arcs, instead of a polyline, many arcs and lines, etc.) .d.)
10. Drawing and editing objects
Spotlight offers a wide selection of editing tools for objects created in the program, imported vector objects, as well as vector objects obtained as a result of automatic or semi-automatic vectorization.
11. Color correction and color filtering
Color filtering and color correction tools are used to prepare images for subsequent complex operations, such as binarization, separation by layers, raster editing and vectorization. Color filters are also used to improve image quality after applying operations that move image objects or change resolution (scaling, alignment, rotation, calibration or four-point correction).
12. Binarization and color separation
The binarization and color separation procedures make it possible to obtain monochrome raster images (raster layers) from color and grayscale images. The original image is a raster file obtained as a result of color or grayscale scanning. Binarization allows you to create monochrome bitmap images containing a black and white representation of color image objects. For example, objects of different colors (level lines, roads, rivers, etc.) can be sequentially extracted and placed on separate monochrome layers from a single color image of a scanned map. This separation method allows you to place objects on one monochrome layer that correspond to one or more different colors in the original image.