Hi all,
I am not an experienced astrophotographer - I did some photos with DSLR cameras and camera lenses, and I also have an EAA setup, consisting of a 5 inch SCT + Alt-Az mount (Celestron AstroFI 125mm) and ASI385MC camera.
I was always fascinated, how much is possible with modern gear. And my interest was to push the possibilities to the limit, to take some challenge. As I learned about pulsars, my only thought was - I want to capture a pulsar. In the best case a slow-mo video! As I know, it was done before, but with gear like photon counting cameras and 0.5-1 m mirrors, or at least with decent gear, like 10-12 inch telescope on a good mount and stroboscope wheels.
So I have tried this, and had relative success. This cost me months of trying and frustration, and the result has a lot more post-processing, as I would define as a “fair” video, but all frames of the video are edited with the same procedure, and pulsation comes only from input data.
Gear used: AstroFi 125mm SCT with Alt-Az mount, ZWO ASI385MC, diy stroboscope with GPS synchronization, SharpCap, Python with astro libraries, DeepSkyStacker, Photoshop.
Crab Pulsar is very faint, around 16.5 apparent magnitude (and pulsing at 30 Hz, with two different pulses per period). To be able to resolve the pulsar from other stars I need to capture without any reducer. In this mode, the maximum I can get from my mount is 8 seconds of single exposure. I start to see the pulsar after about 3-5 minutes of stacking. And it is worse with a stroboscope, because there is less light. So, it was clear that the whole session will take many hours - this means, the stroboscope frequency must be very precise and stable during the session.
Stroboscope is a simple 3D printed construction consisting of a stepper motor, wheel with slots, and a case. Control has an Arduino board, GPS module and a stepper motor driver. SW in the Arduino implements a phase locked loop approach to synchronize a rotation of the wheel with the GPS 1 Hz signal, which is extremely precise and stable. The frequency of the stroboscope wheel is not exactly the frequency of the pulsar, but is slightly different, and the “window” is “sliding” through the pulsar period. The stroboscopic period was around ~80 seconds - so each 80 seconds we will see the same phase of the pulsar.
I have done some calculations, and the precision/stability of a simple quartz crystal generator really would not be sufficient in my case, that’s why the synchronization with GPS.
I did many sessions to try to let the system work, like it should. Finally, I have captured the data.
The whole capture took about 3 hours. I must delete many subs because of my mount tracking errors. Ended up with 755 subs, each 8 seconds exposure. Each sub has a timestamp (thanks to SharpCap SW). I suppose that internal PC time is precise enough for this task (under 1 second during 3 hours should be ok).
First Python script used the timestamps and sorted the subs, belonging to the same parts of the pulsar period - future 30 frames of a video. Here I must use a very precise frequency of the pulsar from a catalog, with a precision of one day - the pulsar frequency is actually slowly decreasing. Again, the calculations show that the frequency from one day off will not work! Actually, without a catalog the capture and post processing would not be possible. Second Python script did the interpolation of the pulsar frequency with day precision.
Each part of the period was stacked in DeepSkyStacker and aligned again, to have stars in the same positions on each frame.
Third Python script adjusted the brightness of each sub with photometry information from nearby stars. Each frame should of course have the same brightness of the stars, excluding the pulsar. I have also let the script calculate the brightness of the pulsar, and saw the pulsations for the first time.
After that was endless tweaking of the frames in photoshop, to see the pulsation clearly. I have prepared the first animation with 2 frames, without much filtering, and the second one where many stars are edited separately (like nebulas in astrophotography), but with the same procedure for each frame. This can be called cheating, but again, the pulsation results only from the input data.
I was actually very happy, when the challenge was over with some results.
But now I’m thinking about it again, to achieve better capture :-))))
I have saved the results and gear pictures at google drive, hope it's ok: https://drive.google...?usp=share_link
Update: if GIF files are not starting animation directly from goolge drive link, please download them.
Not all of my devices starting the animations automatically.
Edited by andriy_melnykov, 04 February 2023 - 07:59 PM.