Panasonic DMC-G6 hot pixel removal
After growing tired of lugging my big and bulky DSLR camera around everywhere I began looking into smaller alternatives and picked up a Panasonic DMC-G6. A relatively cheap mirror-less MFT camera. The GH2/GH3/GH4 series cameras from Panasonic have proven to be quite successful both for photo and video so I figured the G6 might be a good and cheap starting model to get to know the Panasonic world a bit. The G6 is similar to the GH4 with regards to handling and menus etc. After using it for over six months I must say that I'm quite pleased. It's performing very well an has a lot of features I would rather expect to see in a higher-end camera. It comes at a somewhat buggy price though but the only really serious bug I've encountered so far is in the "Pixel Refresh" feature. It annoyed me for a long time but now I may finally have found a solution.

Image sensors and pixels

Every CMOS and CCD image sensor today have random faults. Even the high-end ones. All pixels are not equally sensitive and some may even be completely dead and locked at a full black or full white level. Every sensor manufacturer has a threshold on how many errors are acceptable in production. Sensors that does not reach this threshold are trashed and it is safe to assume that no sensor have 100% working pixels. Especially over time since age and radiation will create more defects. The most devestating defect is when pixels are too bright. They are easily spotted by the human eye. This is what is commonly referred to as hot pixels or stars. Camera manufacturers use software algorithms to calibrate each sensor individually to compensate for pixel defects. Some camera models require a service technician and/or special tools to perform this calibration and some models can perform the calibration in-camera, either initiated by the user or automatically.

Discovering the Pixel Refresh function

Panasonic have decided not to hide the sensor calibration feature from the user and they call it "Pixel Refresh". The details around this function is very vague and the manual is not very helpful. The manual does however say the following: "Imaging device and image processing is optimised when the camera is purchased. Use this function when bright spots that do not exist in the subject get recorded." Okay, Pixel Refresh is clearly meant to hide hot pixels. That's great! Eventually a few bright pixels showed up on my video footage and I decided it was time to try out the Pixel Refresh feature and YIKES! After this all my pictures and videos looked like the milky way! I immediately realized that something must have gone very very wrong. There were several extremely bright pixels clearly visible even at ISO 200. What was even more baffling was that the hot pixels moved around when changing the sensitivity/ISO and some pixels were only visible on the LCD/WF and some were only visible on the recorded media. Running Pixel Refresh again did not really improve the situation but after countless other attempts I really began to suspect that this had to be a software error. Spending a several hours factory resetting, updating firmware (to v1.2) and speaking to Panasonic tech support did not help either. Eventually Panasonic called for a warranty repair and after a few weeks I got my camera back with a new sensor and even more hot pixels. The service center clearly did not get the situation at all...

My solution

Almost ready to give up on the G6 I started to methodically execute the Pixel Refresh function after placing the camera in different operating modes and settings. I eventually found a combination that actually worked! The most important lesson learned here is that camera settings severely effects the Pixel Refresh function. In general, when executed, the function will display a progress bar. If this progress bar does not progress smoothly and ends with a big jump to 100% it means that the process has failed in one way or another. It took a lot of trial but here is my procedure for running Pixel Refresh on the G6 that actually provides usable results. - Let the camera reach operating temperature - Enter manual photo mode "M" (not manual video mode!!) - Turn electronic shutter ON - Set ISO to 1600 - Put lens cap on (keep stray light away from the sensor) After performing the steps above run Pixel Refresh. The process may need to be repeated in order to get rid of all hot pixels. The procedure above has worked several times now on my G6. I can not tell if it will be the same for other G6's or other Panasonic cameras but it would be interesting to know.
by Dale Fallows 2017-02-13 23:06 UTC
Thanks for this Daniel, I had a stuck pixel on my GH4 that was driving me mad, wasn't visable in 4K mode (which is what i mostly shoot) but recently chucked it onto 1080p and couldnt get rid of it. Your trick worked cheers!


by javier 2017-04-07 13:30 UTC
Hello! Thank you for your kind contribution. I also have this problem with my 'G6', and was also about to leave, but your advice now I hope !. The steps that you indicate are as follows, is not it? -using the camera to reach operating temperature (normal). -put in 'M' mode (not video). -Put 'ISO' 1600. Then say, "turn the electronic shutter". I could explain to you mean by that? I do not get it. -put lens cap. And run "update pixel". I hope I was not mistaken, sorry but I'm using a translator. I await your kind response. My regards, brother javier.dq85@gmail.com


by Daniel 2017-04-08 12:16 UTC
Hi Javier! Sorry for not being more clear in the instructions. What I mean by electronic shutter is that you should go into the menu and select "Rec" category and then set "Electronic shutter" to "ON". "Pixel refresh" is also in the menu under the "Setup" category. Good luck with your camera! I'm glad the procedure worked for you too Dale. Thank you for posting!


by Timothy 2017-07-31 02:22 UTC
I just wanted to stop by and leave a huge THANKS! My GH4 developed a nasty red dead pixel right in the middle of my shots that for some reason was only visible in 640 ISO and lower. (I try to shoot with as little ISO as possible due to the noise, so this was a big deal). I tried the pixel refresh as well as sensor clean several times to no avail...I was dreading a customer support call to send it in to the repair center, but I found this post. Seemed to work like a charm! I've tested it a few times after doing the steps above and I don't see the stuck pixel anywhere.


by JR 2017-12-20 22:05 UTC
Wow, I'd like to thank Daniel for this great solution, the only one I've seen online that actually worked. I bought a used GH4 this year and have always been bothered by the scattering of pinkish dead pixels across all outputs (identical through video, raw, JPG, etc). I know, I know, that's what you get for buying used -- still, I looked intermittently for solutions and thought I'd tried them all until now. Silent mode has always been turned on (it fixes the electronic shutter to on, apparently), but to follow this guide, i disabled silent mode to activate the electronic shutter on its own. Not sure if that made a difference, but following this step might help someone else out there. I believe it's cranking the ISO that does the job, because other guides to Pixel Refresh don't seem to include that step, and they didn't work for me. But this guide did -- looks like all the dead pixels are gone and the images look factory-fresh. I'm grateful!


by Walter 2018-06-04 18:49 UTC
Thank you Daniel, I had a red pixel visible from ISO100 up to 800 but not at 1600 or higher. I followed your instructions but this did not help for below 1600. So I performed Pixel Refresh twice at ISO 800, 400, 200 and 100 and suddenly the red pixel is gone. I am very happy. Greating from Vienna/Austria.


by Evilstevel 2020-01-28 22:06 UTC
Hey bro.... I have to thank you so much!!! had stuck pixel on gh4 and had no soulution but this worked i thank you <3


by David 2020-02-05 19:25 UTC
Has anyone tried running this as a full sequence at every ISO? My understanding is it's generating an empiracal solution as a look-up table, and probably a different table at every ISO, or perhaps interpolate between a few.


by Kevin Zhu 2020-07-12 03:04 UTC
To David: I tried the solution and took some photos with my G85 using ISO 200,400 and 800 at a light green wall. For all of the photos taken, stuck pixels are gone! I originally have a red pixel, a green pixel and a yellow pixel stuck at the center of my sensor. So for G85 up to ISO 800 is tested and this solution works.


Write a comment

Name or handle

E-mail (optional and not visible to others)

Comment


Code from above