Existe um aplicativo que tire uma região selecionada de uma foto e retorne sua estimativa dos parâmetros de iluminação necessários para emular as condições de iluminação na região selecionada da foto?
Meu palpite sobre os parâmetros que ele retornaria incluem: fontes de iluminação, difusão da fonte, cor da fonte, duração da fonte, fonte de luz reflexiva / incidente, movimento da fonte etc. (congratulo-me com o feedback sobre essas suposições e a probabilidade é possível modelá-los estaticamente.)
lighting
software
white-balance
erros
fonte
fonte
Respostas:
Na verdade, houve muita pesquisa nessa área:
Estimando a iluminação natural a partir de uma única imagem ao ar livre
Estimativa de iluminação com várias pistas em cenas texturizadas
Estimativa de iluminação e detecção de sombra projetada através de um modelo gráfico de ordem superior
Os resultados são limitados, no entanto, como o problema é massivamente sub-restrito, há muito mais incógnitas do que dados. Isso significa que soluções exatas são impossíveis e qualquer resposta que você obtém está sujeita a ambiguidade.
Outro problema para o que você está sugerindo é que a pesquisa nessa área é direcionada ao entendimento da máquina de imagens visuais. Ser capaz de estimar a iluminação seria importante para os robôs navegarem visualmente por um labirinto, pois poderiam julgar o ângulo das paredes etc. Essas aplicações terão demandas diferentes no software do que o objetivo artístico de recriar a iluminação em um bom retrato para exemplo.
Sobre a diferença entre pesquisa e software comercial, a pesquisa de hoje forma a base do software de amanhã (uma das razões pelas quais eu traço os procedimentos do SIGGRAPH todos os anos). A costura automática de panorama foi um projeto de pesquisa uma vez e agora é um dado adquirido. Lembro-me de ler sobre o redimensionamento com reconhecimento de conteúdo quando ele foi publicado em uma conferência de visão computacional (na época era chamada de "escultura de costura") e levou apenas alguns anos para se tornar um recurso padrão no Photoshop.
Há uma diferença, no entanto, entre o preenchimento com reconhecimento de conteúdo e o que você está propondo, e isso é que o preenchimento com reconhecimento de conteúdo pode economizar horas de retoque e, portanto, há uma grande demanda dele. Estimar as condições de iluminação de uma fotografia é um processo muito rápido para quem é adepto da iluminação.
Um vislumbre final de esperança está na área de pós-produção de vídeo. A estimativa / modelagem das condições originais de iluminação é importante para compor realisticamente a animação gerada por computador em imagens reais (é mais provável que as inconistências de iluminação sejam notadas nas imagens em movimento do que em uma foto). Isso mais a quantidade extra de dados disponíveis em um fluxo de vídeo, e eu imagino que você veria o recurso que procura após aparecer primeiro no software de edição de vídeo.
fonte
Francamente, não - não com o software atualmente disponível. Pode haver pesquisas em andamento aqui e quem sabe o que o futuro reserva, mas, no momento, não.
Existem muitas informações para o software processar, especialmente no nível do consumidor. No mínimo, você teria que ter uma maneira de dizer ao software como era o assunto UNLIT. Essa é a vantagem que um ser humano tem - temos uma pré-visualização em nossas mentes de como o assunto seria normalmente. Isso permite que uma pessoa diga "bem, ele NORMALMENTE não tem uma área escura e nem um ponto luminoso ali".
Além disso, existem MUITAS maneiras diferentes de produzir o mesmo efeito na iluminação (embora muitas sejam mais comuns que outras).
fonte