How to Build RPC (Rational Polynomial Coefficients) for Satellite Imagery Orthorectification

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025
  • In this video I will demonstrate how to build RPC (Rational Polynomial Coefficients). RPC usually is needed for pushbroom-viewing earth observation satellite imagery orthorectification. RPC usually is provided by satellite vendor/company, however, in certain cases, we might not get the imagery data without its RPC. So, this workflow would be useful for those kinds of cases.
    Manual generation of high-quality RPC needs high quality GCPs reference. This kind of data can be obtained from detailed GNSS Survey or high accuracy and high-resolution map/basemap. The quality of GCPs reference is very important to get a very accurate RPC, and finally a very accurate orthorectified imagery product.
    Now, here is my warning, PLEASE DO NOT TRY TO GENERATE RPC FOR ALREADY-ORTHORECTIFIED IMAGERY!. That would be pointless, wasting time, and you won't get the desired output. So, if you
    are asking how to find out if our imagery is already orthorectified or not??? that question is difficult to answer. Basically, unless you know the processing state of your data, do not try to enter this stuff.
    One more thing, AFAIK, there are not many software has this ability to generate RPC (few of them are SOCET SET, ENVI, ERDAS IMAGINE, PCI GEOMATICA), I will use ENVI software for this demonstration.
    ENVI Docs about how to build RPCs and information about needed parameters : www.nv5geospat...
    #remotesensing #orthorectification #photogrammetry #rpc #gis #ENVI

ความคิดเห็น • 17

  • @GEO2004
    @GEO2004  ปีที่แล้ว

    How to implement the RPC for imagery orthorectification in ENVI.
    Without GCPs : th-cam.com/video/FSq5-J0mjbU/w-d-xo.html
    With more GCPs : th-cam.com/video/U3DuNnPnMcw/w-d-xo.html

  • @mohamedm736
    @mohamedm736 ปีที่แล้ว

    Thank you my friend, i was asked you before about this topic in a related video
    And you as soon as possible created that video to cover my request
    Really high aspersion to you
    A lot of thanks, always support you as you supposed us ❤

    • @GEO2004
      @GEO2004  ปีที่แล้ว

      You are welcome, I forgot that I should do the video one year ago.Fortunately I have time to make it now.

    • @1111nate
      @1111nate ปีที่แล้ว

      Hie, can you provide email or contact details.

    • @GEO2004
      @GEO2004  ปีที่แล้ว

      What for?

    • @GEO2004
      @GEO2004  ปีที่แล้ว

      you can mail me at mappingsince2004@gmail.com@@1111nate

  • @jvms190
    @jvms190 11 หลายเดือนก่อน

    It is possible to build a rpc in envi classic?

    • @GEO2004
      @GEO2004  11 หลายเดือนก่อน

      Very possible, it was initially a feature implemented in envi classic since old version.

  • @pedroferreira918
    @pedroferreira918 6 หลายเดือนก่อน

    hi great video!!!
    do you know if i can build the rpc using pixel4d for drone images?

    • @GEO2004
      @GEO2004  6 หลายเดือนก่อน

      Drone images usually using frame camera, so rpc is not suited for this kind of sensor

  • @mohamedm736
    @mohamedm736 ปีที่แล้ว

    Hi, I followed the instructions it's really a good and clearly smooth, more appreciations to your contributions
    Can I ask about is that possible to make orthorectification for google GEO Tif images to be NIRD (90 degree) (The misalignment between the roof outline and the footprint of a building in a traditional orthophoto), is that possible

    • @GEO2004
      @GEO2004  ปีที่แล้ว

      No, it is not possible, google imagery has been processed in such a way, so they are very difficult to determine if they are already orthorectified or not (more likely they are already orthorectified), do not misuse the ability to build rpc to force the google imagery to be orthorectified, you are violating photogrammetric laws.
      Second, you can't fix the building orientation to be exactly upward facing like you found in orthophoto, unless you have a very high resolution DSM ( at same or finer resolution compared to the imagery resolution), and you must have ability to extract a set of precise GCPs from the DSM. Those alone will be challenging, so I recommend you to abandon this foolish idea

    • @mohamedm736
      @mohamedm736 ปีที่แล้ว

      @@GEO2004 😆 thanks for Clearfication, and i didn't meant to do any thing illegal
      Can i ask my question in another way, what is the requirements for SAT image orthorectification process for buildings footprint to be 90 degree and to be able to do a digitalization process (is that possible if it RAW image)

    • @GEO2004
      @GEO2004  ปีที่แล้ว

      No, I don't mean they are illegal.or.not, what I mean is what you are trying to do is not theoretically correct, you know what I mean,
      About your second question, I already answered it in my previous response. If you have true raw imagery, yes you can make the buildings roof upward,

    • @RounakGoel
      @RounakGoel หลายเดือนก่อน

      Hi @@GEO2004! Thanks for your content :)
      I had a small query. When you say it wouldn't be very appropriate to build RPC for orthorectified image as it would disobey photogrammetric laws, I wish to understand cases where people are doing this from the perspective of refining it or making it more accurate. In that case we still can build RPC for ortho images right?
      Appreciate your thoughts here, thanks!

    • @GEO2004
      @GEO2004  หลายเดือนก่อน

      Yes, if you are using raw and not already orthorectified imagery, the refinement we can use for already orthorectified usually just minor reposition such as 2D georeferencing/rubbersheet using any 2D transformation such as affine, projective and polynomial orde 2 and 3.