Skip to content
USRADIOGUY

USRadioguy.com

Welcome to USRadioguy.com – Unlocking the Potential of Software Defined Radio

  • Home
    • Home of USRadioguy
    • USRadioguy Newsletter
    • Tried and Tested Hardware
    • What is RTL-SDR?
    • Global Weather Data
  • Satellite Reception
    • Geo Stationary Satellites
      • Geo-stationary Satellite Imagery Reception
      • GOESTOOLS on the PI
      • Update Goestools for GOES 18,19
      • Receiving GOES with SatDump CLI Mode
      • GOES receiving in Windows for SatDump GUI
      • Decoding EWS-G1/EWS-G2
      • GOES GRB Reception WIP
      • Optimizing a WIFI Grid Antenna for Maximum Efficiency
    • APT Satellites
      • APT RECEPTION
      • Satdump for Meteor and NOAA decoding
      • METEOR M2- Series
      • WxtoImg Fix
      • Converting to new TLE format
      • Layering Fire and Hotspot Data on Meteor Sat Imagery
      • HRPT Satellite Tracking and Capture
    • Receiving Other Satellites
      • Inmarsat Decoding
      • Receiving the Funcube Amateur Satellite
    • User Maps and Dish Pointers
      • Satellite Dish Pointer
      • User Global Ground Station Maps
      • Usermap rendered with Cesium
      • Global Map of Govt Dish Stations
    • Satellite Details & Information
      • ORBITAL DYNAMICS 101
      • HRIT/EMWIN & GRB Defined
      • Mesoscale Imagery Defined
      • Viterbi, R/S Errors, Packets
      • GOES BAND IMAGERY
      • Stray Light Zone (SLZ)
      • Drifting a geostationary satellite
      • GOES-R Series Multimedia Tour
      • Online Satellite Imagery and Information
      • Satellite Frequencies
      • Solar and Space Weather
  • Satellite Imagery
    • IMAGERY- Current GOES East & West HRIT Satellite Imagery
    • IMAGERY- GOES 16&18 – Past 96 Hours of Imagery
    • High Resolution Imagery
    • Daily 3D view of Earth
    • NOAA APT Satellite imagery
    • PlanetMaker
    • GOES16 A full year of received imagery
  • Imagery Processing
    • Custom Color Lookup Table & Gradients
    • GOES-R Custom Imagery Scripts
    • Global geo-ring composites
    • MODIS VIIRS Global Coverage
    • 3D Satellite Tracking
    • The quest for True Color Imagery
    • 3D animation of realtime data
    • Layering Geo-Spatial Fire Data into Satellite Imagery
    • Orbital dynamics and the Moon
    • National Hurricane Data
  • News, VLOGS & BLOGS
    • News & USRadioguy Blogs
    • USRadioguy VLOGS
  • Project Lab
    • Orbital Information and Visualizations
      • Enhanced Planet Earth
      • Satellites in Orbit
      • Solar System
      • Objects in Orbit
    • Current Station Weather
      • Current Groundstation Weather
      • Global Weather Data
      • Space Weather
    • WWII RADIO
      • WWII K-24 Aerial Camera
      • WWII RADIO
      • RADIO SET SCR-284
      • VS-3 VIBRATOR CONVERSION
      • VIBRATOR CONVERSION MODULE
      • BD-71 Field Switch Board and EE-8B Field Telephones
      • R-100/URR 1944 MORALE RADIO
      • A PORTABLE WWII ERA “MORALE RADIO”
      • AN/GRR-5 THE ANGRY 5
      • WWII Audio Page
    • Raspberry Pi Projects
      • ADS-B Reception
      • Allsky Camera
      • Pi Based Picture Frame
      • PI Based Broadcastify Server
      • Solar Power for PI
    • Hubble Space Telescope Data Processing
    • Zombie Satellites
    • DRONES
  • About Me
    • About Usradioguy
      • SETEC Astronomy
    • Tried and Tested Hardware
    • Rare Captures
    • My Other Interests
    • Presentations
    • Merchandise
    • Privacy Policy
  • Home
  • Science
  • Software and Coding for Post Processing of Imagery

Software and Coding for Post Processing of Imagery

Posted on August 21, 2022July 10, 2024 By Carl
Imagery Processing, Satellites, Science

Loading

Receiving satellite imagery all by itself is interesting science and, for many of us a great hobby. Setting up your satellite receiving station, whether for GOES-R series satellites, or Himawari, FY2 or FY4, GEO-KOMPSAT-2A, Elektro-L series and others, getting the images is, in my opinion, just the start!

Like NOAA, EUMETSAT, ROSCOSMOS, KMA, and other weather services, taking that data and imagery and applying processes to it through various software packages and modifying scripts for image manipulation can result in some spectacular imagery.

There are many types of software I use, and most of them I have written pages about here on my website. Aside from the LINUX based receiving systems I use to handle the heavy lifting with SDR’s PI’s, etc. toactually pull in multiple satellites frequencies, my main computer is currently windows 11, with about 10 TB of storage for imagery I recieve. (and it’s not enough!)

Here are my most common “GoTo” pieces of software for post-processing of received imagery:

  • ImageMagick : I use this in every script I have written, very valuable for manipulating imagery via a command line. Used extensively by NOAA, CIRA, SSEC, EUMETSAT, and many others for that fantastic imagery you see on those websites.
  • FFMpeg: I use this video manipulation software to generate animation Mp4 and the occasional GIF. Also used extensively by NOAA, CIRA, SSEC, EUMETSAT
  • Xplanet: Xplanet is old software, it was inspired by Xearth, which renders an image of the earth into the X root window, the version I am running was compiled in 2002!!! xplanet-1.3.0. It allows me to generate Specular Lighting, rayleigh lighting, Satellite tracks, geo place names, and an important day/night rendering and much more; not bad for a 20-year-old piece of software!
  • Sanchez: Sanchez can bring color to full-disc images, but it can also reproject and blend images from multiple satellites – either by creating a flat projected image or by creating a virtual satellite image at a given longitude. Sanchez is a command-line application. It was designed for processing of greyscale IR images from geostationary satellites, and with some tweaking of configurations, it can do quite a bit!
  • Powershell: PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
  • Windows Command-line shells: The Command shell was the first shell built into Windows to automate routine tasks, like user account management or nightly backups, with batch (.bat) files.  I use it extensively! such as getting UTC times:
  • WINSCP: FTP client and FTP client for Microsoft Windows! Copy file between a local computer and remote servers using FTP, FTPS, SCP, SFTP, WebDAV or S3 file transfer protocols.
  • FileZilla: The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP.
for /f %%a in ('wmic Path Win32_UTCTime get Year^,Month^,Day^,Hour^,Minute^,Second /Format:List ^| findstr "="') do (set %%a)
  • I also have some image editing software like PhotoShop Elements.

When I combine all these together I can take a received HRIT (High Rate Information Transmission….note, it does not say High Resolution!) image like this, received by using goestools- Band 02 received from GOES-16 on August 21st at 1800 UTC.

GOES 16 2022.08.21

And process it into full-color imagery like this! Click on the image to see it at full processed resolution. Be sure to Zoom in!

GOES 16 2022.08.21 Processed with multiple pieces of software, BUT, no Photoshopping!

GOES 16 2022.08.21 Same as above but with Band 15 layered in.


GOES-16 as the sun comes up over the hemisphere.

Same image as above, but with cities and locations, and if you zoom in, you can see the orbital tracks of many Polar Orbiting Satellites.


GOES-18 at 1930 UTC August 21,2022
Himawari 8, Received via GOES-18 relay.

My advice- On the next rainy day, or snowy day, or day when it’s to hot, try learning some software and some code. Dr. Google can be a friend! Have a look at sites like mine that post all sorts of information:

  • Custom Imagery Scripts for Geo Sationary Images
  • The quest for True Color Imagery
  • Creating Global Composites from multiple satellites.
  • Custom Color Lookup Table

Lastly, the image below, I ran through my system, But, instead of using HRIT, I pulled a GRB image of Channel 02 at 20:30 UTC. 20 MB in size (11390×11390 pixels), I reduced it by 1/2 from about 42 mb (22680×22680 pixels). Definitely zoom in on the cloud structures

GOES 16 using Channel 02 BUT with GRB imagery
Close up crop of GRB imagery.

Post navigation

❮ Previous Post: Going Green, and to Extremes!
Next Post: Groups that focus on Weather Sat Reception ❯

You may also like

Launch News
GOES-U to Launch in June
June 8, 2024
Satellites
GOES-East Transition Plan
July 10, 2024
USRadioguy render of Earth
Imagery Processing
Satellite Processing-Science vs Art:
April 25, 2024
Science
GOES-T mated to the payload adapter
January 29, 2022

Please, Help Support USRadioguy.com

If you like what I do please support me on Ko-fi, It really means a lot, every bit helps!

Hardware Humor Imagery Processing Interesting stuff you should know! Launch News Life News Product Review Satellites Science Software Space Weather Uncategorized VLOG

Alphabetical Listing of all Pages on site:

  • 36-Hour Imagery Processing script
  • 3D animation of realtime data
  • A PORTABLE WWII ERA “MORALE RADIO”
  • About Me
  • ADS-B Reception
  • Allsky Camera
  • AN/GRR-5 THE ANGRY 5
  • BD-71 Field Switch Board and EE-8B Field Telephones
  • Current GOES 16 & 18 False Color Satellite Imagery
  • Custom Color Lookup Table
  • Custom Imagery Scripts for GOES
  • Daily 3D view of Earth
  • Daily Global Composites
  • Decoding EWS-G1 or GOES-13
  • Drifting a geostationary satellite
  • DRONE FUN
  • Even the kitchen sink
  • GEO-RING COMPOSITES
  • GEO-SAT PI FRAME
  • Geo-stationary Satellite Imagery Reception
  • Global Weather Data
  • GOES 19&18 – Last 96 Hours of Imagery
  • GOES BAND IMAGERY
  • GOES GRB Reception
  • GOES receiving in Windows for SatDump
  • GOES-18 Preparing for a new satellite
  • GOES-R Series Multimedia Tour
  • GOES-U (19) Countdown to Launch
  • GOES16 A full year of received imagery
  • Ground Station Map
  • High Resolution Imagery
  • Home
  • House History
  • HRIT/EMWIN & GRB
  • HRPT Satellite Tracking and Capture
  • Hubble Space Telescope Data Processing
  • Inmarsat Decoding
  • Layering Fire and Hotspot Data on Meteor Sat Imagery
  • Layering Geo-Spatial Fire Data into Satellite Imagery
  • Mesoscale Imagery Defined
  • METEOR M2- Series
  • MODIS VIIRS Global Coverage
  • My Other Interests
  • NASA, NOAA, Military, GOVT dish, and tower stations.
  • National Hurricane Data
  • Newsletter terms & conditions
  • NOAA & Meteor APT and LRPT RECEPTION
  • Online Satellite Imagery and Information
  • Optimizing a WIFI Grid Antenna for Maximum Efficiency
  • ORBITAL DYNAMICS 101
  • Orbitron, Gpredict, and PSTRotator with new TLE format
  • PI Based Broadcastify Server
  • Pi Based Picture Frame
  • Presentations
  • Privacy Policy
  • Programming the PI for goestools operation
  • R-100/URR 1944 MORALE RADIO
  • RADIO SET SCR-284
  • Rare Captures
  • Receiving GOES 18,19 with goestools
  • Receiving GOES HRIT with SATDUMP
  • Receiving the Funcube Amateur Satellite
  • Satdump for Meteor and NOAA decoding
  • Satellite Finder
  • Satellite Frequencies
  • Satellite Ground Stations
  • Satellite Tracking
  • Security
  • SETEC Astronomy
  • Solar Power for PI
  • South America GOES 16
  • Space Weather
  • Stray Light Zone (SLZ)
  • Thanks!
  • The quest for True Color Imagery
  • Tried and Tested Hardware
  • Usradioguy Blogs
  • Usradioguy Merchandise
  • USRadioguy Newsletter
  • USRadioguy VLOGS
  • USRADIOGUY Youtube Page
  • VIBRATOR CONVERSION MODULE
  • Viterbi, R/S Errors, Packets
  • VS-3 VIBRATOR CONVERSION
  • What is RTL-SDR?
  • WWII Audio Page
  • WWII K-24 Aerial Camera
  • WWII RADIO
  • WxtoImg Fix
  • Zombie Satellites

Hardware Humor Imagery Processing Interesting stuff you should know! Launch News Life News Product Review Satellites Science Software Space Weather Uncategorized VLOG

Satellite And Weather Related Feeds

  • CIMSS Satellite Blog
  • USRadioguy.com
  • wildfires
  • NASA Earth Observatory
  • SPC Particularly Dangerous Situation (PDS) Tornado/Severe Thunderstorm Watch
  • satellites
  • Satellites News -- ScienceDaily
  • Satellite Liaison Blog
Trout Fire in New Mexico produces a pyrocumulonimbus cloud
Trout Fire in New Mexico produces a pyrocumulonimbus cloud
Blowing dust in Argentina
Blowing dust in Argentina
Canadian wildfire smoke over Alaska
Canadian wildfire smoke over Alaska
End Of Life for NOAA 15 and 19?….not so fast…
End Of Life for NOAA 15 and 19?….not so fast…
Vitality GOES
Vitality GOES
Decommissioning NOAA-18
Decommissioning NOAA-18
The fire cycle
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Unmasking the complicated chemistry of wildfire smoke: What's in it?
NOAA unveils powerful convergence of AI and science with revolutionary Next-Generation Fire System technology
NOAA unveils powerful convergence of AI and science with revolutionary Next-Generation Fire System technology
Earth’s Clouds on the Move
Earth’s Clouds on the Move
Seasonal Breakup in the Amundsen Gulf
Seasonal Breakup in the Amundsen Gulf
Egypt’s Mediterranean Coast
Egypt’s Mediterranean Coast
SPC PDS Severe Thunderstorm Watch 399
SPC PDS Severe Thunderstorm Watch 399
Five historically huge solar events
Five historically huge solar events
65 years since the world’s first weather satellite
65 years since the world’s first weather satellite
Investing in America: NOAA's Science, Service and Stewardship in Action
Satellite measures CO2 and NO2 simultaneously from power plant emissions for the first time
Existing international law can help secure peace and security in outer space
Small, faint and 'unexpected in a lot of different ways': Astronomers make galactic discovery
Late-Season Atlantic Hurricane-Force Low
Late-Season Atlantic Hurricane-Force Low
Atmospheric River Strikes Eastern U.S.
Atmospheric River Strikes Eastern U.S.
Another Week, Another Deep South Soaker
Another Week, Another Deep South Soaker
  • Facebook Geo Stationary Satellites
  • Usradioguy Facebook
  • Instagram
  • Reddit
  • Github
  • Linkedin

Copyright © 2025 USRadioguy.com - All Rights Reserved. All material protected by Fair Use Section 107 of the Copyright Act. This site is Verified and Secured with 256 bit SSL encryption