Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ContextCapture | Descartes | Pointools | Orbit
  • Product Communities
ContextCapture | Descartes | Pointools | Orbit
ContextCapture | Descartes | Pointools | Orbit Wiki Bentley Descartes - Raster Registration
    • Sign In
    • +Reality Modeling Wiki
    • +Bentley I/RAS B
    • +Bentley LumenRT
    • +Bentley Pointools
    • +ContextCapture -
    • -Descartes and ContextCapture Editor(deprecated product)
      • +Installation
      • +Licensing
      • +Point Clouds
      • -Raster Editing
        • Bentley Descartes - Convert line in raster image to vector is pixelated
        • Bentley Descartes - Miscellaneous Raster Functionalities
        • Bentley Descartes - Mosaic Rasters
        • Bentley Descartes - Raster Editing
        • Bentley Descartes - Raster Enhancement
        • Bentley Descartes - Raster Registration
        • Bentley Descartes - Raster Texturing
        • Bentley Descartes - Raster Transformation
        • Bentley Descartes - Raster Vectorization
        • Bentley Descartes – Merge Command Does Not Work When Set To Vector Only
        • Change color on part of a raster image using Bentley Descartes for MicroStation
        • Combine Image Tool in Descartes
        • Crop .sid file
        • Descartes Resize Canvas/ Irasb Shrink Border
        • Flood command different in Descartes than in I/Rasb
        • How to create a Color Mask and set multiple colors transparent
        • How to set multipe color transparent in Descartes
        • Need to combine two raster images and create a single raster image
        • Raster Images are being attached as Read-Only in Raster Manager
        • Register-Resample – Warp command data does not line up
        • Resize Canvas Error Message
        • Stamp command not rasterizing complete text data when selecting a word
        • The New Merge Tool in Descartes [CS]
        • Unable To Change Raster Image From Read-Only Mode In DWG File
        • Using Erase tool causes area to show background color where raster image area was erased
      • Raster Grid
      • +Raster Manager
      • +Reality Mesh and Terrains
      • Scalable Mesh Key-in list
      • +Scalable Terrain Models
      • +What's New
      • Working from home with Descartes and ContextCapture Editor
    • +Orbit 3DM
    • +RealityModeling Cloud Services

     
     Questions about this article, topic, or product? Click here. 

    Bentley Descartes - Raster Registration

    Raster Registration

    With Bentley Descartes it's possible to register images so they can be correctly located to a given coordinate system.  This is done by warping them to fit a reference or base document. The base document can be an image, a vector file, a drawing, a map sheet, or a list of known points.

    Control Points

    The first step in the register process is to place control points.  Control points are locations on the image that typically represent a feature for which the world coordinates are known.  This would include features such as the corners of a building, a road intersection, the edge of a property and so forth. 

    To obtain the world coordinates for a feature:

    1. Locate the feature in the field and use a GPS to extract the latitude and longitude values.
    2. Locate the feature in Google Earth and read the latitude and longitude values directly from this application.
    3. Locate the feature on a georeferenced document such as another image, or MicroStation design file.

    Note that the precision of the world coordinates are very important for the accuracy of the registration.

    In preparation for placing control points, first define their locations by placing a marker at the location.  For example, you can place red circles on the unregistered image feature to indicate that they are in an uncorrected location.  Then place green circles on the corresponding locations using the read world coordinates obtained from the field, Google Earth or georeferenced document.  The green markers represent the Base System while the red markers represent the Uncorrected System.

    In the graphic below, the image needs to be registered to the vector map which is georeferenced correctly. 

     

    The Place Control Points tool can be used to position the points needed for Register to process the image.  Pre-defining the locations of the points simplifies and streamlines this workflow. 

    To refine the registration and/or ensuring that the image lies accurately over the known features, you can move or delete any control point during the registration process.  

     

    Register

    The register process requires you to select the model that could be best used to transform the unregistered image. This selection is made in the Register dialog which is also where you can manage the quality of the control points. 

    Bentley Descartes - Register Dialog 

    1. Control Point List: This is the list of control points that are currently defined in the model.
    2. Base System Coordinates: The XY coordinates (2D) of the control points on the base system. This system is the one into which the image is to be transformed.  
    3. Uncorrected System Coordinates: The XY coordinates of the control points on the uncorrected image.
    4. Model Selected: The model that should be used to transform the unregistered image. The models name is descriptive:   (Minimum number of required points)  Name  (Transformations). The minimum number of points specify the minimum number of control points needed for defining the transformation. The Name describes the transformation. The Transformations describes the basic geometric transformations that the selected model can represent.  
    5. Residual: Used to specify whether the calculated and displayed residual values apply to the Base System or to the Uncorrected System. These values describe the performance of the selected model to transform the control points.  

      Xbcar = Xuc + Xr
      Ybcar = Yuc + Yr

      Where Xuc and Yuc are the uncorrected system XY coordinates of the control point (See #3).  And  Xr and Yr are computed residual of the control point for the X and Y coordinates respectively (See #5).   Xbcar and Ybcar are the XY coordinates of the pixel at the control point's base XY coordinates (See #2) after being resampled .
    6. Global Error Calculation Metric: The metric shown at the right of the list box that is used to quantify the global error of the residual of all control points. The metrics available are the Root Mean Square of all residuals or the Standard Deviation of all residuals.
    7. Residual Type: The type of residual computed which can be Uncorrected System (See #5) and Base System, which is the residual related to the difference between the base XY coordinates (See #2) of the control point and those coordinates when passed in the inverse of the selected model.

     

    Resampling

    After defining the control points and choosing the correct model for the registration process, the last step is to resample the image which is done using the Resampling dialog.  

     Bentley Descartes - Register - Resampling Dialog

    •  Files Selection:  Before the resampling can start,  it's necessary to choose source, model and, if necessary, output files. The model file is creating from the register dialog by clicking on the menu File > Save As.
    • Window Selection:  Specifies a window for the input raster and the output raster.
    • Resampling:  Specifies common resampling parameters such as the type of resampling, pixel size and the background color, which is the color applied to destination pixels which have no corresponding source pixels.
    • Job Manager:  Starts the resampling process. Note that many resampling tasks can be started as a resampling batch process.

     

    Productivity Tip : Since the resampling can be time consuming and CPU instensive, it is advisable to group resampling tasks together and process them during off hours.

    • Share
    • History
    • More
    • Cancel
    • Felix James Created by Bentley Colleague Felix James
    • When: Mon, Nov 2 2015 6:10 AM
    • Pascal Cloutier Last revision by Bentley Colleague Pascal Cloutier
    • When: Thu, Mar 19 2020 8:39 AM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies