Especulação filosófico-digital: todas as imagens do universo

Vejam se isso faz sentido:

Cada pixel é o resultado de três componentes: R (vermelho), G (verde), B (azul).

Cada componente pode assumir um valor entre 0 e 255, totalizando 256 valores possíveis.

O total de cores distintas que um pixel pode assumir é dado por 256^3

Como 256 = 2^8

O total de cores por pixel é de (2^8 )^3, ou seja, 2^24 (mais de 16megacores).

Uma imagem é composta por L X C pixels, representada por uma matriz bidimensional, de dimensões L e C, respectivamente.

Fizando a matriz de pixels, uma imagem diferencia-se da outra simplesmente pela cor. Se há uma variação ínfima de cor em um único pixel entre duas imagens, então elas são diferentes (apesar de poderem possuíir o mesmo conteúdo semântico).

Logo, a classe de imagens de L X C pixels, possui N imagens diferentes possíveis, onde N é igual a:

N = LC(2^24)


Um exemplo, as imagens de 1000 X 1000 pixels:
N = 10^3 * 10^3 * 2^24 = 16.777.216.000.000 imagens possíveis. Ou seja, mais de 16 quadrilhões de imagens possíveis.

O conjunto total de imagens de 1000 X 1000 pixels poderia ser criado artificialmente por um procedimento de varição sistemática de cores, pixel a pixel.

Cada pixel ocupa 3 bytes de informação, então, cada imagem de 1000 X 1000 teria 3.000.000 bytes, ou seja, aproximadamente 3 megabytes.

O conjunto total de imagens seria representado com 50.331.648.000.000.000.000 bytes, aproximadamente, 50 exabytes


Conclusão, pode-se criar sistematicamente todas as imagens possíveis do universo, em função de um tamanho de amostra (dimensões da matriz) e volume máximo de informação cromática (valores possíveis para representar cada pixel).

O que acham?

Com um número de quarks posso criar todas as subpartículas atômicas, criar os átomos, os elementos, os compostos químicos, inferir suas propriedades físicas, crias as 5 bases nucleotídicas, criar todos as ambientes, vidas, rochas, rios, atmosferas, planetas, sistemas solares, galáxias e o universo. Tudo via um sistema que junte os quarks, e a informação (os bits) do que gerar.

Bem, se você gosta de pensar sobre como bits podem guardar o mundo, estude entropia e a área da ciência sobre isso: Teoria da informação.

[quote]Logo, a classe de imagens de L X C pixels, possui N imagens diferentes possíveis, onde N é igual a:

N = LC(2^24)


Um exemplo, as imagens de 1000 X 1000 pixels:
N = 10^3 * 10^3 * 2^24 = 16.777.216.000.000 imagens possíveis. Ou seja, mais de 16 quadrilhões de imagens possíveis.

O conjunto total de imagens de 1000 X 1000 pixels poderia ser criado artificialmente por um procedimento de varição sistemática de cores, pixel a pixel.

Cada pixel ocupa 3 bytes de informação, então, cada imagem de 1000 X 1000 teria 3.000.000 bytes, ou seja, aproximadamente 3 megabytes.

O conjunto total de imagens seria representado com 50.331.648.000.000.000.000 bytes, aproximadamente, 50 exabytes
[/quote]

Eu me enganei no cálculo! Subestimei.

N = (2^24)^(L*C)

Ou seja…É um número estupidamente grande!

No caso de imagens 1000 X 1000

N = (2^24)^(10^6) = 2^24.000.000

Isso dá um número com muitos dígitos…Talvez, tantos dígitos quanto o número de átomos do universo (estimado em 10^100)

A propósito.

Conheço a noção de entropia. E acho bastante interessante.

Você não precisa de um espaço muito grande para representar imagens. O que você precisa é de mais bits para representar outras informações mais importantes que o espaço nesse caso.

Os pixels que conhecemos normalmente 0-255 são usados para representar imagens comuns. Existem imagens que usam valores flutuantes nos pixels e até valores negativos(-0.4-377.6), como imagens capturadas por sensores de algum tipo de radiação de alta frequência como raio x(em imagens astronômicas).

espaço = i(x, y)

densidade = d

imagem = espaço * d

No caso a densidade é muito mais importante que as cordenadas espaciais nesse caso.

http://homepages.inf.ed.ac.uk/rbf/HIPR2/

http://www.derivative.ca/wiki/index.php?title=Pixel_Formats

Eu pensei sobre isso, e a unica conclusão que cheguei agora é que voce nao vai conseguir todas as imagens assim.

Simplesmente pelo fato de que a maioria das coisas do universo são vistas em frequencias de onda que não conseguimos ver.

Eu não sei quantos iguais a mim olharam pra esse tópico e se sentiram burros demais pra conseguir entendê-lo. Eu tô tentnado entender ainda esse negócio…

Você quer saber quantas imagens de 1 megapixel, 24 bits por pixel, são possíveis? A conta é:

(2^24) ^ (1000000) = 2^24000000, ou seja, 7,86928997117 x 10^7224719

(umas continhas com logaritmos ajudam aqui).

Ou seja, é bem mais que o número de átomos no universo observável, que é da ordem de míseros 10^80, e obviamente não há storage suficiente para guardar todas essas imagens.

Eu já desisti, rsrs :slight_smile:

Mas é assim mesmo, com estudo e dedicação serias capaz, normalmente quem foca em cálculos e gosta desse assunto são os cientistas…

Uma hora ou outra sempre precisamos de algumas teorias e de algum aprofundamente em cálculo, mas não é nosso nicho mais forte… Aprecio muito quem se aprofunda nesses papos e queria ter esse nível de conhecimento, mas não tenho saco… Hueheueheuehueeh

Abs []

[quote=Marky.Vasconcelos]Eu pensei sobre isso, e a unica conclusão que cheguei agora é que voce nao vai conseguir todas as imagens assim.

Simplesmente pelo fato de que a maioria das coisas do universo são vistas em frequencias de onda que não conseguimos ver.[/quote]

Claro…Existem imagens em gama, raios-X, etc…Até mesmo adicionando um canal alpha, acho que já temos mais combinações. Mas eu fixei no RGB “true color” 24 bits só a título de argumentação. Eu estou fixado em imagens humanamente perceptíveis e representáveis neste esquema. Poderia-se pensar em outros esquemas, com mais definição cromática, outros canais que a argumentação continuaria válida. Ah sim…Mas ainda fixando em imagens humanamente perceptíveis.

Sim…Exatamente. Não há onde armazenar tanta informação.

se eu estou certo, todo o nosso passado e futuro, tudo que existe no universo ou extra-universo sei la, estariam nessas fotos, não existiria uma nova foto tirada da camera de uma maquina fotográfica que não estaria no banco,

digo, eu encontraria uma foto que tirei ontem, identica, claro, depois de uma busca de 100 trilhões de anos

[quote=Jokabeludoido][quote=Marky.Vasconcelos]Eu pensei sobre isso, e a unica conclusão que cheguei agora é que voce nao vai conseguir todas as imagens assim.

Simplesmente pelo fato de que a maioria das coisas do universo são vistas em frequencias de onda que não conseguimos ver.[/quote]

Claro…Existem imagens em gama, raios-X, etc…Até mesmo adicionando um canal alpha, acho que já temos mais combinações. Mas eu fixei no RGB “true color” 24 bits só a título de argumentação. Eu estou fixado em imagens humanamente perceptíveis e representáveis neste esquema. Poderia-se pensar em outros esquemas, com mais definição cromática, outros canais que a argumentação continuaria válida. Ah sim…Mas ainda fixando em imagens humanamente perceptíveis.[/quote]

Todas essas imagens são imagens normais e podem ser observadas sem nenhum problema.

O que eu quis te dizer é que você pode guardar essas imagens usando um formato que não precisa ser representado “espacialmente” entendeu?
Você pode representar o espectro através de uma FFT.

[quote=juliocbq][quote=Jokabeludoido][quote=Marky.Vasconcelos]Eu pensei sobre isso, e a unica conclusão que cheguei agora é que voce nao vai conseguir todas as imagens assim.

Simplesmente pelo fato de que a maioria das coisas do universo são vistas em frequencias de onda que não conseguimos ver.[/quote]

Claro…Existem imagens em gama, raios-X, etc…Até mesmo adicionando um canal alpha, acho que já temos mais combinações. Mas eu fixei no RGB “true color” 24 bits só a título de argumentação. Eu estou fixado em imagens humanamente perceptíveis e representáveis neste esquema. Poderia-se pensar em outros esquemas, com mais definição cromática, outros canais que a argumentação continuaria válida. Ah sim…Mas ainda fixando em imagens humanamente perceptíveis.[/quote]

Todas essas imagens são imagens normais e podem ser observadas sem nenhum problema.

O que eu quis te dizer é que você pode guardar essas imagens usando um formato que não precisa ser representado “espacialmente” entendeu?
Você pode representar o espectro através de uma FFT.[/quote]

Sobre FFT…Eu conheço apenas superficialmente a transformada. Nunca a usei e tenho menos conhecimentos sobre Fourier do que gostaria. Se há uma relação de um para um entre uma imagem e um espectro, e o espectro pode ser representado de forma menos custosa, então sim…Podemos pensar em armazenar estas imagens através do seu espectro e fazer a transformada inversa para obter a imagem a partir do espectro.

As imagens em raios-X, raios gama, etc, não são “imagens normais”, até onde consigo ver. O que vemos nas imagens de raios-x e raios gama, são mapeamentos da interação destas radiações com a matéria, para o espaço de radiações humanamente perceptível. Uma imagem do mundo, que combina as radiações humanamente perceptíveis, com raios-x, raios-gama, etc, seria radicalmente diferente. O espaço de cores possível aumentaria radicalmente, se fôssemos capazes de perceber (distinguindo) toda essa gama de radiações. Um pixel, além das componentes do espectro de radiação visível, teriam componentes para essas outras radiações, imagino.

Aquela imagem do sol que você colocou acima, é uma imagem totalmente representada em RGB, até onde consigo ver. A diferença é que essas cores aí, são mapeamentos de medidas realizadas por sensores de outras radiações. Esta imagem aí, estaria entre aquelas que eu consigo gerar através daquele procedimento que comentei.

A menos que eu esteja radicalmente enganado.

[quote=douglaskd]se eu estou certo, todo o nosso passado e futuro, tudo que existe no universo ou extra-universo sei la, estariam nessas fotos, não existiria uma nova foto tirada da camera de uma maquina fotográfica que não estaria no banco,

digo, eu encontraria uma foto que tirei ontem, identica, claro, depois de uma busca de 100 trilhões de anos[/quote]

Sim…Exatamente!

Quer dizer, conseguimos obter todas as imagens possíves do universo que podem ser representadas nessa configuração. Entre essas imagens, vou ter todas as imagens possíveis do meu rosto, por exemplo, em todos os ângulos possíveis, sob todas as condiçoes de iluminação possível, em todas as distâncias possíveis. Inclusive, imagens do meu rosto mais jovem e mais velho. Todo o passado e futuro estariam fotografados neste conjunto, em todas as escalas, ângulos e condições de iluminação possíveis.

Vou ter diversas imagens que poderiam representar um mesmo “lugar do universo” em diversos enquadramentos diferentes, em diversas distâncias e diversas condições de iluminação. Ao mesmo tempo, vou ter também uma mesma imagem que pode representar diversos lugares do universo. Por exemplo, um ponto branco em um fundo negro pode ser a fotografia de uma estrela solitária vista ao longe, ou de um grão de sal sobre uma mesa preta.

O problema, é claro, é que uma vez obtidas todas as imagens, eu não consigo saber ao que se referem. Mesmo tendo o meu rosto (aos 70 anos de idade) lá dentro do conjunto, eu não tenho como saber qual das imagens fotografa isso.

Além disso…Será que todas essas imagens sintetizadas possuem um correspondente em termos de enquadramento de um lugar específico do mundo natural (considerando escalas, distâncias e variações de iluminação diferentes), ou algumas delas serão apenas ruído sem significado (não representando nenhuma configuração visual possível da realidade)?

[quote=Jokabeludoido]

Sobre FFT…Eu conheço apenas superficialmente a transformada. Nunca a usei e tenho menos conhecimentos sobre Fourier do que gostaria. Se há uma relação de um para um entre uma imagem e um espectro, e o espectro pode ser representado de forma menos custosa, então sim…Podemos pensar em armazenar estas imagens através do seu espectro e fazer a transformada inversa para obter a imagem a partir do espectro.

As imagens em raios-X, raios gama, etc, não são “imagens normais”, até onde consigo ver. O que vemos nas imagens de raios-x e raios gama, são mapeamentos da interação destas radiações com a matéria, para o espaço de radiações humanamente perceptível. Uma imagem do mundo, que combina as radiações humanamente perceptíveis, com raios-x, raios-gama, etc, seria radicalmente diferente. O espaço de cores possível aumentaria radicalmente, se fôssemos capazes de perceber (distinguindo) toda essa gama de radiações. Um pixel, além das componentes do espectro de radiação visível, teriam componentes para essas outras radiações, imagino.

Aquela imagem do sol que você colocou acima, é uma imagem totalmente representada em RGB, até onde consigo ver. A diferença é que essas cores aí, são mapeamentos de medidas realizadas por sensores de outras radiações. Esta imagem aí, estaria entre aquelas que eu consigo gerar através daquele procedimento que comentei.[/quote]

Justamente. O sensor captura a radiação e o software converte em uma imagem que você possa entender, mas isso é outra coisa. Você pode guardar qualquer informação que quiser no pixel, mas para isso precisa do formato específico.

Aquela imagem postada é uma imagem normal e não passou sob nenhuma transformada. A Fourier é utilizada para se trocar o modo de enxergar um sinal. Ex: Sair do plano cartesiano para o domínio da frequência.
Em alguns casos é mais fácil enxegar o espectro e tirar conclusões de um sinal do que analisado o mesmo no plano cartesiano(nas dimensões).

Embora o número das imagens possíveis seja maior que o número de átomos do universo, nem de longe ele consegue representar todas as combinações possíveis do universo. Para exemplificar, digamos que você pudesse simplesmente pôr todos os átomos do universo alinhados em um segmento de reta (os 10^80 átomos). As permutações possíveis desses átomos são simplesmente (10^80)!, que é um número maior ainda que o número que dei antes (10 elevado a 7 milhões). Acho que é um pouquinho chato calcular esse número como uma simples potência de 10; quem quiser que se habilite para calcular o número “fatorial de 10 elevado a 80”.
Portanto, seu experimento nem de longe consegue representar todas as imagens possíveis do universo.

http://www.wolframalpha.com/input/?i=(10^80)!

Esqueci que todos os átomos com um determinado nível de energia podem ser considerados iguais, o que reduz um pouco o número de permutações. Mas como cada átomo tem um determinado nível de energia (obviamente esse nível não é contínuo mas sim quantizado), o número de permutações aumenta um pouco em função disso. Mas mesmo assim o número de configurações possíveis do universo não é tão distante assim de (10^80)! - veja o cálculo em:

http://www.wolframalpha.com/input/?i=(10^80)!