O que há de tão especial na ISO 1600?


21

Ouvi muitas vezes que, para minimizar o ruído, o ISO mais alto que você deseja usar é o ISO 1600 e que, independentemente da câmera ou sensor que você usa, depois de ultrapassar esse limite (ISO 1600), o ruído aumenta exponencialmente.

Alguns dizem que isso é matemática, mas outros dizem que isso tem a ver com a maneira como o sinal é processado, como a aplicação de um enorme ganho em equipamentos de áudio causará distorção.

Basicamente, eles afirmam que a ISO 1600 é matematicamente a sensibilidade mais "econômica" para reduzir o ruído.

Por que é isso?

  • O que torna as configurações ISO maiores que 1600 tão ruins?
  • A câmera aplica algum algoritmo exponencial após a aprovação no ISO 1600?
  • A relação sinal / ruído muda drasticamente quando você passa pela ISO 1600?

Editar:

Sei que o desempenho da ISO está melhorando, desculpe, mas esta pergunta não é sobre isso. Eu tinha uma câmera de 2.0 megapixels e a ISO 200 era lixo, então sei o quanto as coisas melhoraram e elas continuarão a melhorar.

Depois de digerir as respostas longas, parece que o ISO 1600 é o limite da amplificação do sinal analógico, pelo menos em alguns modelos. Além da ISO 1600, dependendo da marca, diferentes algoritmos digitais são usados ​​para aprimorar o sinal (um toque digital). Como esse impulso digital atua no Photon Shoot Noise e Read Noise, porque isso ocorre após o ADC, o nível geral de ruído resultante é alto.

Isto é o que eu entendi coletivamente a partir das respostas, ainda estou um pouco confuso se entendi corretamente, então, por favor, me corrija.

Ainda estou pensando: como sei o limite de amplificação analógica da minha câmera? Se eu quiser saber quando ocorre um envio digital da Canon / Nikon, essas informações estão disponíveis em seus sites? Ou é um segredo?


5
Você poderia colocar alguns exemplos de "eles" fazendo essas reivindicações?
mattdm

Bem, um "eles" é provavelmente esse tópico antigo do fórum: Idiot e Numpty ISO . As alegações feitas por Browning foram confirmadas por outros indivíduos, o 1/3 stop push / pull e a perda de DR podem ser facilmente demonstrados com praticamente qualquer câmera Canon, e imagens de amostra de ruído para ISO acima de 1600 nas câmeras Canon mostram claramente diferentes características diferentes da ISO 1600 ou abaixo dela. Não tenho certeza se existem outros "eles" fazendo essas reivindicações.
jrista

1
A Canon EOS D60 nem suportava a ISO 1600 e estava no topo da linha há dez anos (lançada no início de 2002).
um CVn

1
Ser ISO 1600 de alguma forma especial é apenas um absurdo. Valores ISO diferentes resultam em diferentes níveis de ruído, e a troca varia de câmera para câmera. Com uma Nikon D3s, considero 1600 o ISO "normal" para passear, mas isso é para a câmera e para as minhas desvantagens. Consulte embedinc.com/d3s para obter detalhes das medidas que fiz com minha câmera. A maioria das outras câmeras será pior, algumas muito piores.
precisa

@mattdm Eu adoraria, mas perdi todas as referências. Depois de ler as várias respostas, agora entendo o que exatamente estava tentando descrever e atualizei minha pergunta.
Gapton

Respostas:


38

Nada especial

Não há nada de especial na ISO 1600, embora em alguns casos as configurações ISO além de 1600 tenham incorrido em maneiras menos eficazes e eficientes de amplificar o sinal da imagem. Quando você define ISO em uma câmera, isso é simplesmente instruir a câmera a alterar o ponto máximo de saturação do sensor, a partir do qual o sinal será amplificado. O aumento do ISO geralmente instrui a câmera a amplificar o sinal antes que a eletrônica a jusante adicione mais ruído eletrônico e de quantização, portanto, usar um ISO mais alto na câmera geralmente é (com ressalvas) melhor do que usar um ISO baixo e aumentar a exposição no pós-lançamento quando você pode ' • leve bastante luz pela lente.Não existe uma matemática especial por trás da ISO 1600, sendo especificamente a "melhor" configuração de alto ISO para minimizar o ruído em todos os casos ; no entanto, pode haver mecânica de amplificação específica da marca que afeta a qualidade do ruído em alto ISO em alguns casos. O ruído é uma função de dois fatores principais: ruído eletrônico presente no circuito do sensor e o menor contribuinte de ruído e ruído de tiro de fótons, às vezes chamado de ruído gaussiano, que é o principal contribuinte de ruído. Como o ruído é exibido (qualidade do ruído) é um fator do (s) método (s) de amplificação.

Barulho

O ruído é um atributo do sinal da imagem e, em última análise, tem a ver com a forma como o sensor é projetado, a natureza de sua fabricação, a relação sinal / ruído (S / N) , o ganho do sinal, a eficiência da ADC e vários outros fatores. Esses fatores diferem de marca para marca, modelo para modelo e, de certa forma, até de uma câmera para a próxima do mesmo modelo. Os sensores mais recentes geralmente tendem a exibir menos ruído em geral do que os sensores mais antigos, independentemente do tamanho do pixel ou da configuração ISO usada. A configuração ISO mais alta utilizável pode diferir de duas amostras da mesma câmera (que é frequentemente apresentada como no caso das DSLRs 7D da Canon) e de câmeras de gerações diferentes (como a Canon 400D e 650D).

O ruído eletrônico , que pode ter várias formas, como Ruído de padrão fixo (FPN), Ruído de faixa horizontal e vertical (HVBN), geralmente é padronizado de maneira não natural e, portanto, muito indesejável, mas afeta apenas os níveis mais baixos do sinal de imagem (ou seja, o sombras profundas). À medida que a configuração ISO é aumentada, o ruído eletrônico exibe cada vez menos e acaba sendo totalmente dominado pelo ruído do fóton.

O ruído do fóton é o resultado da natureza aleatória da luz, que segue uma distribuição de Poisson no sensor. Isso significa que os fótons atingem o sensor aleatoriamente, mas em um nível de sinal suficientemente alto, sua distribuição é aproximadamente uniforme e, portanto, o ruído do fóton é exibido da mesma maneira em qualquer local do sensor . O ruído da foto é responsável pela grande maioria do ruído em uma fotografia digital, ordens de magnitude superiores ao ruído eletrônico (com exceção das fotos expostas incorretamente, nas quais o sinal representa apenas uma pequena fração da capacidade total do poço, ou FWC).

Existem vários fatores que afetam a quantidade de ruído de fóton exibida em uma foto. Historicamente, quanto maior o pixel, menos esse tipo de ruído exibirá . Um fotodiodo é sensível à luz sobre a área ... a profundidade de penetração do fóton no silício do fotodiodo não é um fator de saturação de pixel. Pixels maiores geralmente permitem o uso de configurações ISO mais altas, pois capturam mais fótons por unidade de tempo. Mais fótons por unidade de tempo significa mais fótons em geral para uma determinada exposição, o que aumenta S / N. Um S / N maior permite o uso de um ganho maior (mais sobre isso em um momento) ao converter o sinal do sensor analógico em um sinal digital (arquivo RAW), que é o que você usa para gerar imagens JPEGs e TIFF com pós-processamento Programas.

Ganho

Ganho é a taxa de conversão de elétrons (e) para unidades digitais (DU). Uma câmera que converte exatamente um e- para um DU tem "ganho de unidade". A maioria das câmeras obtém ganho de unidade com uma configuração ISO exata (mas possivelmente não selecionável). Mais frequentemente, o ganho é fracionário, como 5,7 e- para cada DU. Para cada aumento de parada no ISO, o ganho cai pelo mesmo fator. Se você obtiver um ganho de 5,7 e- / DU na ISO 100, teria 2,85 e- / DU na ISO 200, 1,425 e- / DU na ISO 400, 0,7125 e- / DU na ISO 800 e 0,35625 e- / DU em ISO 1600. À medida que aumenta o ISO, você perde a relação sinal / ruído (S / N). Um S / N mais baixo nunca é realmente uma coisa boa ... sempre significa mais ruído devido a um sinal menor ser amplificado. Um sinal menor significa menos fidelidade de cores e menos detalhes.

A tecnologia mais recente de sensores tem aumentado a geração de capacidade total de poços sobre geração, mesmo quando a área de pixels diminui, empregando meios mais eficazes de direcionar fótons para uma superfície sensível à luz, em vez de superfícies e componentes absorvedores de luz. A introdução relativamente recente de microlentes aos sensores CMOS ajudou a direcionar os fótons para a superfície sensível do fotodiodo e afastar a fiação de leitura e outras superfícies não sensíveis. A tecnologia Lightpipe usa material de alto índice de refração abaixo de microlentes especialmente ajustadas para ajudar a guiar a luz através do canal de fiação de leitura acima do fotodiodo, de modo que mais alcance o diodo em vez de refletir a fiação. Sensores iluminados na parte traseirabasta inverter a estrutura inteira, expondo o fotodiodo diretamente à luz, eliminando a necessidade de todas as outras estruturas. Todas essas coisas melhoram a "eficiência quântica" (QE), ou a taxa geral de conversão de fótons em elétrons no sensor. Os sensores com um QE mais alto suportam taxas máximas de sinal / ruído mais altas, que, por sua vez, suportam maior ganho de ISO 100 ... o que também suporta maior ganho com ISO mais baixo. Maior ganho, mais elétrons por unidade digital, o que diminui os efeitos do ruído do fóton em todas as configurações ISO.


Mecanismos de Amplificação

Agora, as razões pelas quais a ISO 1600 (no passado) era a configuração ISO "útil" mais alta em muitos casos. Algumas marcas, como a Canon e, em alguns casos, a Nikon, usam mais de um mecanismo para amplificar o sinal que sai do sensor. Nos últimos anos, a ISO 1600 foi geralmente a última configuração ISO "amplificada nativamente", além da qual amplificadores adicionais ou mesmo amplificação digital foram usados ​​para alcançar a próxima configuração ISO. Canon é provavelmente o pior infratorusar mecanismos alternativos de amplificação. Em sua última geração de câmeras (7D, 5D II, 1D / s III e todas as séries Rebel até a 650D) usaram um ganho analógico adicional no fluxo de pixels ... após a leitura do pixel, mas antes do ADC (analógico para -conversão digital), para obter configurações ISO acima da ISO 1600. A Nikon usou algo semelhante nos sensores que eles fabricaram (qualquer câmera Nikon e, nesse caso, quaisquer outras marcas, que usam os sensores Sony Exmor, usam uma abordagem radicalmente diferente para o gerenciamento de sinais em geral). , para que não se apliquem aqui.)

Atingir a ISO 3200 no passado empregaria ganho analógico padrão por pixel no momento da leitura de pixel para todas as configurações ISO de ponto final até ISO 1600, depois um ganho analógico adicional ao fluxo de pixels saindo do sensor. Em algumas câmeras, a ISO 6400 usaria o mesmo ganho analógico alternativo após a leitura. As configurações ISO acima do ISO 6400 geralmente usavam uma dica de ganho digital de metadados para instruir as ferramentas de pós-processamento a aplicar um ganho digital adicional para obter configurações ISO mais altas. Essas configurações eram geralmente chamadas de configurações ISO "Expandida" ou "Alta" e só podiam ser usadas em incrementos de ponto final acima da configuração ISO "nativa" da câmera. (Nota: A única razão pela qual alguém realmente precisariausar uma configuração ISO expandida na câmera seria se eles absolutamente exigissem uma velocidade de obturador mais alta do que a alcançada com uma configuração ISO nativa mais baixa. Em muitos casos, ainda é desejável escolher a configuração ISO mais baixa na velocidade necessária do obturador, que seria subexposta, pois a fixação manual da exposição na postagem geralmente produz um resultado melhor do que o ISO expandido na câmera.)

As informações acima podem ser aplicadas às câmeras das últimas duas gerações, sem incluir a geração atual. As câmeras mais antigas da Canon definitivamente empregam ganho analógico nativo, além de ganho analógico pós-leitura adicional, bem como um potencial de codificação embutida (isto é, não configurável) +/- 1/3 de parada ou pressão executada pela câmera por trás ajustes de exposição das cenas. Esse push / pull tendia a custar uma perda de cerca de 1/3 da parada da faixa dinâmica. As câmeras Nikon da geração passada, que usavam sensores projetados pela Nikon, também empregavam ganho ISO alto semelhante, embora pareçam usar ganho analógico para todas as configurações ISO(incluindo terceiras paradas), que geralmente resultam em melhor QI nas configurações de terceira parada ISO altas em relação à Canon, sem perda de DR. A atual geração de câmeras da Canon parece empregar uma melhor abordagem de ganho analógico para as configurações ISO até os novos máximos (25600 no caso de suas linhas não-1D e 51200 no caso do 1D X), com a publicação adicional - o ganho de leitura está sendo empregado apenas para a configuração ISO mais alta (pelo menos, como parece ser indicado pelo teste dessas câmeras até agora).

Isso significaria que o maior ISO utilizável para câmeras Canon saltou de ISO 1600 para ISO 12800, pelo menos, e possivelmente até ISO 25600para o 1D X. Os sensores Sony Exmor, que agora são usados ​​pela maioria da concorrência da Canon, incluindo a Nikon, empregam um tipo muito diferente de arquitetura de design e processamento de sensores. Os sensores Exmor atingem a ISO 12800 nativa e todas as outras configurações ISO são ISO no modo expandido. Até a ISO 12800, os sensores Sony Exmor têm um desempenho muito bom, a par das 5D III e 1D X. Além disso, a qualidade do ruído começa a desmoronar rapidamente, e geralmente não suporta as ISOs Canon 16000, 20000, 25600, 32000, 40000 e 51200. Por outro lado, o Sony Exmor praticamente não apresenta ruído de leitura e apresenta um desempenho consideravelmente melhor em ISO 100, 200 e, até certo ponto, até 400 em termos de faixa dinâmica. O Exmor DR tornou-se rapidamente uma lenda, e o sensor realmente brilha para tipos de fotografia que comem faixa dinâmica no café da manhã (como Paisagens).

ISO 3200 ... 6400 ... 16000 utilizável?

O fluxo constante de novas e aprimoradas tecnologias está mudando constantemente. Há apenas quatro anos, as Canon 450D e 40D mal conseguiam executar a ISO 800, sendo a ISO 1600 amplamente inutilizável. Uma geração depois, a ISO 1600 tornou-se mais utilizável e, no caso dos 5D II e 1Ds III, a ISO 3200 era até "utilizável" em algumas circunstâncias. Hoje, ouço regularmente, principalmente de fotógrafos esportivos e fotojornalistas, que ISO de até 16000, 20000 e, às vezes, até 25600 no 1D X é "totalmente utilizável", "até imprimível com algum trabalho de pós-processamento!" Do ponto de vista matemático, elétrons e unidades digitais e ganho e tudo mais, eu não diria necessariamente que exista algo em particular que chame a ISO 1600 como o número mágico da ISO. O ISO mais alto utilizável tem aumentado geração após geração, geralmente em cerca de uma parada, mas recentemente com os mais novos sensores da Canon, aumentou em até três, possivelmente até quatro.


Eu posso atestar que 1600 é muito útil em 40D
Michael Nielsen

2
@MichaelNielsen - É uma preferência pessoal Michael. Não acho 1600 aceitável na 40D :) Só tiro se for o último recurso para capturar a imagem ou não.
dpollitt

10
TL; DR Acabei de olhar para os títulos em negrito e adivinhei o que você escreveu: "Nada de especial [desde que] o ruído [e] o ganho [são causados ​​por] mecanismos de amplificação [ainda ainda] utilizáveis ​​[com] ISO 3200 ... 6400 ... [e até] 16000 [em algumas câmeras]. "
Xeoncross

1
@ MichaelNielsen: Eu também tenho uma 450D, que é uma tecnologia MUITO semelhante à 40D. Eu nunca achei a ISO 1600 utilizável, mesmo quando era absolutamente necessário. Dpollitt está certo de que há alguma subjetividade, mas acho que se você vasculhar os anais da Internet, verá que há mais de 6 anos, a ISO 800 era a melhor, até cerca de 5 anos atrás, a ISO 1600 se tornava a melhor e, neste ano, as ISO 6400 e 12800 tornaram-se solidamente utilizáveis. Basicamente, uma vez que uma geração importante , a ISO parece melhorar em uma parada, talvez duas, de modo que o fotógrafo médio a ache "utilizável".
jrista

2
@jrista Eu acho que você perdeu o meu ponto: se uma imagem é "usável" depende inteiramente do uso específico que tem em mente, portanto, você não pode dizer que um ajuste de câmera especial torna qualquer imagem potencial inutilizado . Se você testemunhou um crime e quebrou a placa do infrator na ISO12800, você diria à polícia "Eu tirei uma foto, mas apesar de você poder ler claramente a placa, receio ter usado a ISO12800, que, como todos sabemos é inutilizável em qualquer coisa que não seja um 1DX; infelizmente, você não poderá fazer uma prisão ".
precisa

14

1600 não é um número mágico, mas com a tecnologia atual de hoje muitas DSLRs geralmente produzem resultados ruins acima da ISO 1600. Por outro lado, você poderia argumentar que muitas ainda produzem bons resultados em 3200 e 6400 - depende do público e de qual tecnologia eles estão familiarizados com. Se você está lendo isso em um fórum com muitos usuários de DSLRs de nível de consumidor, 1600 é provavelmente o máximo seguro para a tecnologia atual. Se você estava entre os profissionais que usam equipamentos de última geração, como uma Nikon D800 ou uma Canon 5DmkIII, eles certamente não param na ISO 1600.

Dê uma olhada em algumas das imagens de alto ISO da Canon 5DmkIII aqui . ISO 12800 não parece ruim para mim. Compare isso com a ISO 800 na Canon Rebel XT que eu costumava fotografar no passado, e elas estão no mesmo estádio. É subjetivo, mas da minha perspectiva não há como parar na ISO 1600 no 5DmkIII!

Para responder diretamente à sua pergunta - nada há de especial na ISO 1600. Eu acho que você está lendo muitas coisas que mencionam essa figura neste momento. O número mudará ao longo do tempo, e já é o caso das DSLRs da série profissional.


Sim, eu sei que a ISO está melhorando constantemente. Na verdade, estou atrás do mecanismo de amplificação. Desculpe, não entendi o processamento do sinal suficientemente bem para descrever claramente minha pergunta. Obrigado por oferecer sua ajuda!
Gapton #

4

Esta é uma alegação falsa, até onde eu sei. Não há nada constante na ISO 1600 senão a ISO 1600. A tecnologia muda constantemente e a ISO 1600 hoje é muito melhor do que cinco anos atrás.

O desempenho ISO também está fortemente correlacionado ao tamanho do sensor. Veja essa comparação entre os sensores 2X, 1.5X e full-frame recentes de câmeras recentes. Eu fotografo com uma Nikon D4 há um mês e não hesitaria em usar a ISO 6400. No Pentax K-5, normalmente paro na ISO 1600 e estou configurando as K-5 IIs para atingir automaticamente a ISO 3200, mas é cerca de uma parada melhor.

Em um aspecto diferente da sua pergunta, não existe o que você deseja usar sem circunstâncias particulares. Eu queria usar configurações muito barulhentas para tirar uma foto que de outra forma não seria capaz. Essas imagens podem ter valor para mim, apesar de não produzirem ótimas impressões em tamanho de pôster.


O desempenho ISO está fortemente correlacionado à faixa de preço, não ao tamanho do sensor. Mesmo que eu não os tenha testado, posso garantir que você obterá melhores resultados com US $ 15 mil em ISO alto do que os US $ 2 mil desta lista aqui. E em breve o high-end 4/3 terá resultados semelhantes com o full frame (na mesma faixa de preço). De fato, muitas críticas estão comparando-as, como você.
BBking 12/11/12

Isso depende de como você compara. O DxOMark, por exemplo, normaliza para um tamanho de impressão padrão e as câmeras de US $ 2 mil superam as de US $ 20 mil. Se você vir um arquivo ISO alto em um formato médio, ele realmente parecerá muito ruim, apesar de um sensor maior e um preço maior.
Itai

O problema com desempenho teórico versus desempenho prático é que tudo o resto nunca é igual. Se fosse, o tamanho do sensor dominaria claramente o desempenho simplesmente porque ele tem mais luz para trabalhar. Em outras palavras, se você construísse sensores idênticos, exceto pelo tamanho, o maior teria menos ruído e maior alcance dinâmico, simplesmente por causa da física.
Itai

Sim, uma foto barulhenta é melhor que nenhuma . Você sempre tem a opção de transformá-lo em P&B;). Eu tiro por 5-6 anos e eu entendo isso. Obrigado pela ajuda, foi minha culpa não poder descrever minha pergunta com muita clareza.
Gapton

@Itai Se fosse, o tamanho do sensor dominaria claramente o desempenho simplesmente porque ele tem mais luz para trabalhar. Se por eu dizer um, que é o ponto que eu estou tentando fazer. Um FF captura apenas mais luz porque possui mais área de superfície a ser coberta. Tudo o que estou dizendo é que você pode construir uma câmera barata de US $ 1 mil e ter um desempenho ISO alto e ruim. Você mesmo disse: Se você vê um arquivo ISO alto em um formato médio, na verdade parece muito ruim, o que contraria o desempenho do ISO e também está fortemente correlacionado ao argumento do tamanho do sensor .
BBking 13/11/12

3

ISO é uma metáfora da fotografia de filme que é realmente controlada pelo ganho do sensor antes da conversão analógica para digital, até um certo ponto. Esse tipo de ganho é bom, porque afeta apenas algumas partes do ruído, que parecem boas e geralmente não são tão ruins assim. Então, para alcançar um ISO mais alto, eles "trapaceiam" e fazem apenas a troca digital, ou seja, para cada bit, o "ISO" é dobrado, mas isso aumenta o ruído feio de leitura, da mesma forma que se você subexpõe a imagem e a aprimora no computador. Na geração de câmeras em que tínhamos no final de 2000, o ganho analógico era de 1600 e, em seguida, alcançávamos 3200 com a configuração "alta" do usuário (3200) - mas esse é o impulso digital e você pode ver no sensorgen.info o efeito direto isso tem no ruído de leitura e no DR:

http://sensorgen.info/CanonEOS_40D.html

http://sensorgen.info/CanonEOS_5D.html

Conheço um cara que diz que algumas câmeras são ainda mais complicadas do que isso - usando uma mistura de ganho analógico e digital antes de passarem a usar apenas digital. Talvez seja isso que está acontecendo na Nikon aqui, onde 100-200 dá errado:

http://sensorgen.info/NikonD3100.html

Mas na nova geração de câmeras, parece que o ISO 3200 é o novo "1600":

http://sensorgen.info/CanonEOS_5D_MkIII.html


A diferença entre ganho analógico e digital é o que eu busco! Obrigado! Quando você mencionou gerações de câmeras, pergunto-me, como descobrimos o limite de ganho analógico da nossa câmera ? Essa é uma especificação disponível publicamente? Que limitação tecnológica criou esse teto? Que tipo de avanço na tecnologia elevará esse teto?
Gapton

Eu acho que eles usam ganho digital para obter algumas das 1/3 paradas entre as ISOs de email (o que é estranho, pois o ganho é dB discreto em ~ 0,3db, não 6db, que é uma parada, aparece nas câmeras de visão por máquina), mas quando as curvas de ruído relativo se revertem e a curva DR vira para o sul nos gráficos sensorgen é quando eles maximizam o ganho analógico.
22712 Michael Michael Nielsen

3

Usar um máximo de ISO 1600 é uma regra terrível, IMO. Sim, ISOs mais altos têm muito mais ruído perceptível. No entanto, dependendo da câmera / sensor, a cena e o uso pretendido, aposto que 3200, 6400 e talvez até mais são perfeitamente aceitáveis. Compartilhando uma foto na Web, por exemplo, tenho certeza de que você pode obter um bom resultado com um ISO muito maior. Da mesma forma, imprimindo um pequeno 4x6, tenho certeza de que você obterá um resultado aceitável. Imprimir uma 16x20 é uma história diferente, é claro.

Sempre que isso é mencionado, a outra coisa que sempre penso é que a pessoa que diz isso obviamente não tem muita história com a fotografia para ter usado o filme. O ISO 1600 de hoje é claramente melhor que o filme ISO 400. O filme ISO 400 foi certamente utilizável.

Um último ponto: é melhor tirar uma foto barulhenta com ISO alto ou nenhuma foto? Eu sei qual eu escolheria - e já escolhi muitas vezes.


Concordo com tudo o que você disse e já usei a ISO 6400 ou superior (porque preciso capturá-la, ponto final). Entendo tudo isso, infelizmente essa não é a resposta que estou procurando.
Gapton
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.