12 August 2026

Pedrosa del Principe - Carrasquillo wind farm - Turbine 4 - Spain



Local circumstances

Turbine 4 (to the north)

Location (on site GPS measurement) : North +42° 13' 59", West 4° 11 43" 

Duration of totality : 1mn 46s




Conditions of observation
 

Equipement :

ZWO FF 80/600 refractor with 75 mm aperture stop (to avoid glare). Regular check of focus up to about 5 min before totality.

Nikon Z7II, 14-bit RAW mode (non destructive compression), electronic shutter mode. Pixel size = 4.35 micron. Image scale = 1.5 arsec/pixel.

Exposure time for partial phase : 1/8000 s to 1/1000 s with Astrosolar ND 3.8.

Exposure times for C2 : 1/4000 s to 1/60 s (7 EV bracketing at 1 EV interval) 7 frames taken in burts mode at 1 s interval.

Exposure times for totality : 1/250 s to 1 s (9 EV bracketing at 1 EV interval, 9 frames taken in burst mode. Remote control = 3 s push trigger + 1 s interval between two successive triggers. 

Mount : iOptron HAE29EC. Latitude set with an inclinometer. Azimut set using the Sun shadow when the Sun crossed the meridian.

Sky conditions

- no cloud, blue sky but with low transparency and heavy obscuration and diffusion due to the Sun low elevation (8°). The solar corona appeared brownish.

- no wind.

Estimation of the image resolution :
The ESF (Edge Spread Function) can be measured directly as the radial profile of intensity accross the lunar limb.
The PSF is the derivative of the ESF. It was calculated on the G channel. The derivative profile was then fitted with a gaussian curve with Fityk software.
The result is an FWHM of 2.6 pixels (or 3.9 arsec), measured on a single shot image taken 15 min before the eclipse, and 2.5 pixels (or 3.75 arsec) on a single shot image taken during totality.


Processing of the image of totality


1) Pre-processing
- flat/offset correction,
- hot pixels correction (home-made Julia code).

2) Registration of the image on solar corona
- step 1 : registration of lunar disk on 1 s exposures,
- step 2 : registration of all images on the basis of the Sun and Moon ephemerides.

3) HDR processing
- home made Julia software,
- calculation done in floating 64-bit, output fit file saved in 32-bit integer,
- image weight function = sinus function (except for 1 s, 1/125s and 1/250 s exposures),
- sensor response function is assumed to be linear (see measurement here : ../2024-Mexique/Mexique2024.html  ).

4) Display of HDR image

Different algorithms have been evaluated.



Link to the Julia HDR code (old version)




Mid-exposure = mid-totality 18:29:35 UT
Stack of 162 frames : 18 x 9 exposures from 1/250 s to 1s (at 1 EV interval), total exposure =  35 s

Version 1


Link to full-resolution image
Stars are visible to only about mag 8 due to the 8° elevation of the Sun


The basic idea of the processing is to divide the HDR image by a "smooth" mask. The "smooth" mask is calculated using a gaussian convolution with sigma depending on the intensity of the pixel. The brighter the pixel, the smaller the sigma (because brighter details are close to the solar limb and smaller in size).

This is approximated by the following multi-scale approach:

     image_visu = HDR_image / [gaussian (HDR_image, sigma (r) + constant]

- r = distance from solar disk center,
- a large value sigma increases the visibility of long streamers and large scale structures away from the solar center (and decreases apparent noise in the resulting image),
- a small value of sigma increase the contrats of small size details in the inner corona, three or four values of sigma are used (typically from 7 to 30 pixels)
- the constant increases/lowers the effect of the gaussian mask.

NB : partial convolution is use to avoid ring effect near the lunar limb (as described in Jonathan Hill video).
https://www.cloudynights.com/forums/topic/1005428-photo-collaboration-for-aug-12-tse/

Link to an older techical presentation about processing the eclipse images (in French)




Multi Gaussian Normalization (MGN) algorithm

M. Druckmuller.
Multi-Scale Gaussian Normalization for Solar Image Processing (2014)

Python code from Sunpy/Sunkit lib : https://docs.sunpy.org/projects/sunkit-image/en/latest/generated/gallery/index.html

Julia script



Parameters:
scales = [7, 7 ,7 , 10, 20, 30, 40], k = 0.3, gamma = 4.2, h  = 0.92






Wavelet-Optimized Whitening (WOW) algorithm

F. Auchère. Image enhancement with wavelet-optimized whitening. Astronomy & Astrophysics (2022)

Python code from Sunpy/Sunkit lib and F. Auchère's Github.

Julia script



Parameters:
scale number = 5, h = 0.97, gamma = 3.2, noise reduction, whitening




Normalizing Radial Grade Filter (NRGF) algorithm

Original Python code from Sunpy/Sunkit lib.

The code was modified in order to avoid numerical artefacts when the "rings" used for calculation of the radial reach the border of the image. In this part of the mask, the profile of the mask is extrapolated by an Hermite function (two anchors points are set to keep continuity of intensity and slope and avoid numerical artefacts).
Furthermore, the radial intensity mask is filtered with a gaussian (2.5 pixels) to remove high frequency numerical noise.

Julia code with standard NGRF (input image is divided by radial intensity mask and normalized by radial rms mask)

Julia code with simplified algo : input image is only divided by radial intensity mask



Use of radial intensity mask only.




(FNRGF) algorithm

No code was found on the Internet.
 The Julia script was made with Claude using published algorithm.

Julia code


The image suffers from very strong circular numerical artefact due, in particular, to the lack of smoothing from one radius for the next.






C2 and C3 Contacts















Return to solar eclipse page

Return to home page