ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца СЕНТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Лучше я реально просто сниму какую нибудь туманность или галактику на ISO400-200
Альтернативная точка зрения (Юриной), созвучная с т.з. Ивана:http://www.cloudynights.com/topic/500991-is-dslr-unity-gain-useful/?hl=+unity%20+gain%20+isoДалее:http://www.clarkvision.com/articles/digital.sensor.performance.summary/index.html#unity_gainИ в продолжение:http://www.clarkvision.com/articles/nightscapes/
ЦитатаЗа 10 мин (600 сек) экспозиции набежит около 300 e- темнового тока, его шум пропорционален квадратному корню из величины накопленного темнового тока и в этом случает составит порядка 17 е-, для 20 мин экспозиции шум темнового тока составит ~25 е-...Это справедливо только для одинакового темнового тока во всех пикселях. Обычно есть малый процент горячих, которые вносят существенный вклад в сумму темнового тока, но они же и будут как правило выкинуты косметикой, большинство остальных текут гораздо меньше. Так это не считается, по хорошему надо делать серию длинных и коротких выдержек, калибровать и те и те, и проверять на сколько вырастет шум.В остальном я по тексту не увидел откуда берется, что при высокой засветке UnityGain является оптимальным.
За 10 мин (600 сек) экспозиции набежит около 300 e- темнового тока, его шум пропорционален квадратному корню из величины накопленного темнового тока и в этом случает составит порядка 17 е-, для 20 мин экспозиции шум темнового тока составит ~25 е-...
Но почему на этом же кадре почти исчезли чёрные провода, так хорошо проработавшиеся на верхнем (ИСО400) кадре?!
Unitygain ISO является оптимальным потому, что именно при нём мы с одной стороны используем весь сигнал, "каждый электрон" идёт в счёт, не теряем слабые детали, с другой стороны - не режем динамический диапазон. И при не высокой засветке UnityGain также является оптимальным в том же смысле.Речь идёт об относительно длительных экспозициях, пять-десять минут и длиннее, когда вклад шума считывания становится малым по отношению к шумам темновому и фона.И я всё это уже в 10+ раз повторяю...Почитывая материалы по ссылкам, внимательно смотрите, что авторы корректно учитывают все источники шума и изменение их взаимных весов при увеличении экспозиций.***Иван, ты, наверное, хочешь публично извиниться за "бредятину", но стесняешься? Будь уж мужиком, веди себя достойно.
Это график для одиночных снимков.Для суммы он должен стремится к графику модели.
переснять тест на длинных выдержках (минут 10 например) на разных исо.
Докажи.
Тест в домашних условиях подойдёт(не по небу)?
Пиши по делу, и не переезжай на личности (мужик- не мужик).
Dim docs ' "The" Documents object Dim SpeedsSet TheApp = CreateObject("MaxIm.Application")Set docs = TheApp.DocumentsSet cam = TheApp.CCDCameracam.LinkEnabled = TrueSpeeds = cam.Speedsexposure = 1path = "c:\Tmp\"maxIso = cam.NumSpeedsIso = 0Do While Iso < maxIso cam.Speed = Iso cam.Expose exposure, 1, 0 Do While Not cam.ImageReady WScript.Sleep(1000) Loop cam.SaveImage path + cam.CameraName + "_exp=" + CStr(exposure) + "_iso=" + Speeds(Iso) + ".fit" Iso = Iso + 1Loop
path = "c:\Tmp\"exposure = 1pedestal = 1000Dim docs ' "The" Documents object Dim SpeedsSet TheApp = CreateObject("MaxIm.Application")Set docs = TheApp.DocumentsSet cam = TheApp.CCDCameracam.LinkEnabled = TrueSpeeds = cam.SpeedsSet objFSO=CreateObject("Scripting.FileSystemObject")maxIso = cam.NumSpeedsIso = 0Dim image1Dim image2Dim statSet txt = objFSO.CreateTextFile(path + "stat.csv",True)txt.Write "file,iso,max,min,avg,std.dev"& vbCrLfDo While Iso < maxIso cam.Speed = Iso cam.Expose exposure, 0, 0 Do While Not cam.ImageReady WScript.Sleep(1000) Loop cam.SaveImage path + cam.CameraName + "_exp=" + CStr(exposure) + "_iso=" + Speeds(Iso) + "_first.fit" Set image1 = TheApp.CurrentDocument Set image2 = image1.Duplicate cam.Expose exposure, 0, 0 Do While Not cam.ImageReady WScript.Sleep(1000) Loop cam.SaveImage path + cam.CameraName + "_exp=" + CStr(exposure) + "_iso=" + Speeds(Iso) + "_second.fit" Set image2 = TheApp.CurrentDocument image2.AddConstant(pedestal) image2.Subtract(image1) cam.SaveImage path + cam.CameraName + "_exp=" + CStr(exposure) + "_iso=" + Speeds(Iso) + "_substract.fit" stat = image2.CalcAreaInfo(0, 0, image2.XSize - 1, image2.YSize - 1) txt.Write cam.CameraName + "_exp=" + CStr(exposure) + "_iso=" + Speeds(Iso) + "_substract.fit," + Speeds(Iso) +","+ CStr(stat(0)) +","+ CStr(stat(1)) +","+ CStr(stat(2)) +","+ CStr(stat(3)) + vbCrLf image1.Close image2.Close Iso = Iso + 1Looptxt.Close
file,iso,max,min,avg,std.devCanon Eos II_exp=1_iso=ISO Auto_substract.fit,ISO Auto,1200,714,1000.155,9.294908Canon Eos II_exp=1_iso=ISO 250_substract.fit,ISO 250,15305,1794,2049.08,12.98526Canon Eos II_exp=1_iso=ISO 800_substract.fit,ISO 800,8173,0,999.3542,17.23238Canon Eos II_exp=1_iso=ISO 2500_substract.fit,ISO 2500,12702,1070,2049.941,35.83135Canon Eos II_exp=1_iso=ISO 12800_substract.fit,ISO 12800,8509,0,999.0275,161.4112
Очень любопытно, скрипт покажет интересный "феномен" странных исо кенона - ISO 160, 320, 640 и 1250 ?