Skip to content
USRADIOGUY

USRadioguy.com

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

  • Home
    • Home of USRadioguy
    • Tried and Tested Hardware
    • USRadioguy Newsletter
    • 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
    • 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
    • Your very Own Weather Satellite
    • 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
  • Satellite Processing-Science vs Art:
USRadioguy render of Earth

Satellite Processing-Science vs Art:

Posted on April 25, 2024July 10, 2024 By Carl
Imagery Processing, Satellites, Science, Software

Loading

The Science and Art of post-processing satellite imagery.

By Carl G. Reinemann, USRadioguy.com

At the most recent NOAA user group meeting, after I had finished my presentation, I had a couple of questions regarding my last slide, which was a full disk image of planet Earth, derived from the GOES-16 satellite and then, using bands 02 and 13, further processed and enhanced by myself. The question was, “How much of this is science, and how much of this is art?

I guess to answer this question, I will fall back on the adage, “Beauty is in the eye of the Beholder”.  Science and art, though reaching distinct destinations, share surprising common ground in their journeys.  Science strives to demystify the world, building knowledge and solutions. In contrast, artists ‘paint’ with emotions, aiming to evoke beauty or a stir within the viewer, expressed through any artistic medium.

In the image below there is a significant scientific aspect and an artistic aspect.

Click for Full Resolution
The final rendered product.

The Base Imagery:

Used to create the image, are two images from the GOES 16 Satellite, received by myself using my HRIT receiver. The first infrared band that I used, band 02, (Wavelength: 0.64µm (0.60 – 0.68 µm[1])) is located near the red portion of the visible spectrum. This band is also the highest resolution band coming from GOES-R series satellites in the HRIT feed. The resolution is 6561 feet (2 km). There is no “green” channel on any GOES satellites. That is important as all three colors, red, green, and blue, (RGB) are needed to produce a true color image. (So, every single GEO satellite image you see in “color” is, in reality, a false representation of what the Earth’s colors would look like from space.)

The second band I use (available in HRIT) is band 13, (Wavelength: 10.3µm (10.2 – 10.5 µm)). This channel is considered “clean” because it is less sensitive than other infrared window channels to water vapor.[2]

I composite these two bands together using ImageMagick[3] software to merge the imagery into one image, then enhance just the cloud detail. This has the added benefit of also preserving the land mass detail apparent in the band 02 imagery. (this will become important later on in the processing.)  So far everything is still very science-based.

How is color created from greyscale imagery?

Since the satellite has no sensors that can detect any green color, which is needed to create RGB, or a color image, we need to figure out how to do that. Some software like goestools and satdump for instance, use a predefined CLUT (a Color LookUp Table) to apply a set of colors to the albedo[4], based on an average range of temperatures-  A 256×256 pixel two-dimensional LUT is used to apply color based on visible and infrared radiance with ABI channels 2 and 13. Visible reflectance is represented on the Y axis as color brightness between black and white, while infrared radiance is represented on the X axis as a range of color temperature. It is in this way that color can be painted onto visible imagery as informed by infrared-sensed temperature and visible channel reflectance.

Color LookUp Table created by Author for GOES-16

This does have many limitations, and this can be readily seen during different times of the year, for instance, in the winter months over North America, the cold regions have a distinct bluish cast, and during the summer months, they appear to be more accurate, showing the greens, browns and tan colors of earth. (Again, it is just coloring the image based on an averaged CLUT). This is the same way, though in a more complicated process, that NOAA and most processors of satellite imagery use to create Truecolor, or GeoColor using three bands, 01,02, and 13. GeoColor is a multispectral product composed of True Color (using a simulated green component) during daytime, and an Infrared product that uses bands 7 and 13 at night. So, even though the colors are “False Color[5]”  it still uses science as the basis for color representation.

The Process

The technique which I adapted to my needs, is used by many weather satellite agencies[6], such as NOAA, CIRA, SSEC, EUMETSAT, and even your local TV weather station, is to use a premade, predefined underlay, or image, of earth.  These images are typically compiled by using imagery from LEO (Low Earth Orbit) Satellites[7].  These representations are created and published in a NASA Collection called The Blue Marble[8]. The Blue Marble: Next Generation offers a year’s worth of monthly composites at a spatial resolution of 500 meters. These monthly images reveal seasonal changes to the land surface: the green-up and dying-back of vegetation in temperate regions such as North America and Europe, dry and wet seasons in the tropics, and advancing and retreating Northern Hemisphere snow cover. By using an underlay such as this and using the correct month to match the correct imagery, a very realistic rendering of the earth can be created.

A basic equirectangular image of the earth from August.

To this rendering of the earth, I further refine the static underlay, using several pieces of software, in this case an older piece of software – Xplanet[9] to generate topographical information, via a global ‘bump map’ (valleys, mountains, and other elevation data) to create a more realistic representation of the planet. This is pieced together from the USGS DEM database. It contains landmass elevations only, with the ocean at zero, and the top of Mt. Everest at 255. This is used as a bump map to give the appearance of the Earth’s rugged surface features. I also used this data in POV Ray tracing as a displacement map on a very finely divided sphere to produce a “true” 3D version of the Earth showing shadows at the correct point during that day. For instance, in a late afternoon view of North America, shadows are just apparent to the east of the Rocky Mountains, while in the early morning views, the shadows appear to the west of the Rockies.

The topographical ‘bump’ map used for elevation detail.

The second step is to use a specular lighting algorithm[10] and a specular map The Earth is a complex planet to render. There are large land areas and there are vast areas of open water that are both specular and reflective including small areas of reflective water such as lakes and rivers. I use a specular map that is derived from USGS DEM data[11], with the addition of the Arctic ice areas which do not show up on USGS data (since they are not solid land masses.) This is then used to add specular reflectance of the ocean surface, and glints of sunlight from lakes, rivers, and streams, all accurately based on the position of the sun in relation to the orbital position of the satellite.

Equirectangular Specular Map. The white areas are the areas that are considered to be reflective.
Click on the crop of South America to see the specular map showing the rivers, in particular the Amazon, which shows up quite well in the imagery from space.

My third step, if I choose to enable it on an image, is to apply a ‘night side’ view of the earth. Since current geo sats do not have the wavelengths necessary to capture the human-made lights of earth at night, again I use a map generated by LEO Satellites, the “Earth at Night” imagery data sets from the NASA Blue Marble collection previously mentioned. 

Day/Night imagery prior to adding the satellite imagery.

Now, the software I use uses an algorithm based upon the longitude of the satellite (derived from TLE data), the date and time in UTC-hours; minutes; and seconds, and then processes the static image underlay, combining the bump map with elevation data giving the ‘earth’ a realistic topography, the specular map to apply specular lighting showing glints of light from rivers, lakes and the ocean, and then if enabled, create a day/ night view of the planet.

The finished rendered and enhanced planet image has now been created. I now need to apply the ABI imagery from the satellite to the equirectangular static image of the Earth.  In the fourth step, using band 13, I create a type of bump map for the cloud layer, using it to create slight elevation changes of the cloud layer based on changes in the grey scale pixel brightness.  The combined band 02 and 13 imagery is reprojected into an equirectangular static image using an open-source software named Sanchez[12].  This is then processed to enhance the cloud details for the next step.

Example of a cloud map Layer

Using Sanchez again, the static underlay of ‘Earth’ and the reprojected Band 02/13 imagery, are composited together, creating a flat equirectangular image of the earth with the cloud layer added. With the addition of band 02, the land masses are overlaid with the actual satellite’s 2 km resolution imagery of the earth, enhancing the detail accurately from orbit. 

The final step in the processing again relies on Sanchez to reproject the static imagery from the viewpoint of exactly 75.2° longitude from geostationary orbit into a globe representation and add atmospheric hazing, some tinting, and some histogram equalization to the rendered image.

The Final Result

The first pass of processing is on the left, and the final processing is on the right. Looking closely you can see, the river valleys on the west coast of Africa, some greens in Portugal, and the blue waters of the Atlantic.

Many other options can be added, such as, changing the view of the planet by altering the longitude, adding LEO Satellite Orbit Tracks using current TLE data, adding stars to the background using data from the Yale Star Catalog, or even adding the sun in the correct place in space.

This method can also be applied to GOES Rebroadcast Imagery (GRB). In the image below click on the small image to load the full-size imagery, and zoom in to see the extraordinary cloud details.

Final Conclusion

So, in conclusion, is it more art than science? I don’t think so. Science is used to make every layer and attribute to the image from scientifically derived data sets.  The combination of these is left to me (the artist?).

The same processing technique was applied to Himawari 9, GOES-18, and GOES-16. This image size has been reduced significantly.

Despite their contrasting approaches, both science and art rely heavily on keen observation as a springboard for creativity. Scientists meticulously observe natural phenomena, meticulously recording details to identify patterns and relationships. Artists, too, are keen observers of the world around them, drawing inspiration from the natural world, human behavior, and the complexities of the human condition. These observations fuel their creative processes, shaping artistic expression and interpretation.

While the final image might evoke a sense of beauty, the entire process adheres to scientific principles. The selection of bands, data analysis, and manipulation techniques are all rooted in scientific knowledge and mathmatics. The artistic aspect lies in the choices made during processing, such as color enhancement and the use of underlays, which influence the final aesthetic.  Ultimately, postprocessing satellite imagery exemplifies the fascinating convergence of science and art, where scientific data is transformed into a visually compelling representation of our planet.


Next steps:

Adding in 3D processing: Using a very similar technique, though drastically reduced in complexity, I have shared on my website https://usradioguy.com/3Ddata/neartime/ and here https://usradioguy.com/3Ddata/index.html are examples using my latest daily global satellite composites to render the earth in space, within our solar system, the sun, the moon, and some satellites in orbit.


Author Biography:

The author, Carl Reinemann, stepped into the reception of Satellite Imagery while looking for a new hobby after becoming interested in and learning how to repair vintage radios. Taking the next step he began experimenting with SDR.

The usradioguy.com website is funded entirely by the author, who possesses a passion for learning new and old things.

The author had a career in law enforcement, having served for 25 years. His career path began as a Law Enforcement Park Ranger, then progressed to Chief Ranger, and finally culminated in the role of Chief of Police. He is a Life Member of both the IACP and Ohio Association of Chiefs of Police. He is now in the role of administration, as Director of a Non-Profit Organization.

The author resides in a small midwestern town with his wife Pamela, two dogs, and a collection of fascinating items. He acknowledged receiving many detailed questions relating to satellite imagery reception and processing and that while not an all-knowing expert, he is happy to share his knowledge and experience gained over the years through his hobby. Additionally, he can connect readers with trusted contacts for further advice or resources.


[1] μm -a metric unit of length, equal to one millionth of a meter.

[2] This helps to improve corrections to atmospheric moisture and is useful for the estimation of cloud particle sizes. Channel 13 will be used in many composite and band differences views.

[3] https://imagemagick.org/index.php ImageMagick is widely used in industries such as web development, graphic design, and video editing, as well as in scientific research, medical imaging, and astronomy.

[4] Albedo is the ratio of radiation reflected by a surface to the radiation incident on it. It’s also the proportion of solar radiation that’s reflected at the Earth’s surface.

[5] So, when you see FC or False color generated by software such as Satdump or Goestools, remember that it is not a ‘real’ color representation, just an application of a color table to a grey-scale infrared image.

[6] NOAA, CIRA, SSEC, EUMETSAT

[7] Suomi NPP, JPSS, and other LEO satellites

[8] https://visibleearth.nasa.gov/collection/1484/blue-marble

[9] Xplanet https://xplanet.sourceforge.net/ All of the major planets and most satellites can be drawn, a number of different map projections are also supported, including azimuthal, Lambert, Mercator, Mollweide, orthographic, and equirectangular.

[10] Specular lighting identifies the bright specular highlights that occur when light hits an object surface such as lakes rivers and oceans and reflects light back toward the viewpoint of the imager.

[11] USGS standard one-meter DEMs are produced exclusively from high resolution light detection and ranging (lidar) source data of one-meter or higher resolution.

[12]   https://github.com/nullpainter/sanchez Sanchez is a command-line application. It was designed for processing of greyscale IR images from geostationary satellites, however can also be used to reproject full color images and can be adapted for many uses.

Tags: post processing Satellite Imagery software

Post navigation

❮ Previous Post: Highschool GOES project
Next Post: Argh-who took a chunk out of my image? ❯

You may also like

Satellite Orbiting Earth
Satellites
Himawari-8 to Himawari-9 Transition
December 11, 2022
Satellites
GOES-T Mated to Atlas-V
February 18, 2022
Life
Geo Magnetic Storm 04.23.2023
April 28, 2023
Satellites
GOES-T Launch COUNTDOWN
February 26, 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
  • Your very Own Weather Satellite
  • 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
Post-Tropical Cyclone Kiko north of Hawai’i
Post-Tropical Cyclone Kiko north of Hawai’i
A Foggy Morning for Lake Superior
A Foggy Morning for Lake Superior
Severe thunderstorms produce giant hail and isolated tornadoes in the Southern Plains
Severe thunderstorms produce giant hail and isolated tornadoes in the Southern Plains
SatDump 2.0
SatDump 2.0
WXtoIMG: A Legacy in Weather Satellite Decoding
WXtoIMG: A Legacy in Weather Satellite Decoding
NOAA 15 and 19 Decommisioning
NOAA 15 and 19 Decommisioning
The fire cycle
New NOAA tool can predict potential wildfires on an hourly basis
New NOAA tool can predict potential wildfires on an hourly basis
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Greenland Ice Sheet Gets a Refresh
Greenland Ice Sheet Gets a Refresh
Color Along the Anadyr
Color Along the Anadyr
Monsoon Rains Flood Pakistan
Monsoon Rains Flood Pakistan
SPC PDS Severe Thunderstorm Watch 399
SPC PDS Severe Thunderstorm Watch 399
Experts to preview launch of historic NOAA space weather satellite observatory
Experts to preview launch of historic NOAA space weather satellite observatory
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
This rare white dwarf looks normal, until Hubble shows its explosive secret
A weirdly shaped telescope could finally find Earth 2. 0
Butterfly nebula reveals sparkling gems, fiery dust, and the ingredients of life
Hurricane Erin: East Coast Impacts and Extratropical Transition
Hurricane Erin: East Coast Impacts and Extratropical Transition
Hurricane Erin (2025) Rapid Intensification
Hurricane Erin (2025) Rapid Intensification
August 2025 Milwaukee Flooding
August 2025 Milwaukee Flooding
  • 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

Help Fund USRadioguy.com

USRadioguy Needs Your Help