Simulação radiométrica de iluminação multiespectral LED para carcaça ovina

João LeonardiJoão LeonardiORCID15 min
View on GitHub

Antes de montar o cabeçote MSI no abatedouro, precisamos saber se a iluminação LED e o contraste espectral entre tecidos fecham o orçamento radiométrico. Este post documenta a simulação forward de um array de cinco bandas (UV–NIR) a 1m1\,\mathrm{m}: distribuição de irradiância E(x,y)E(x,y), superfície procedural de Longissimus dorsi ovina com reflectância físico-química (mioglobina estilo Krzywicki, gordura, tecido conectivo) e o produto ERE\cdot R por banda. RGB de banda larga não resolve composição tecidual; HSI é caro demais para linha de abate — a hipótese é MSI de poucas bandas (n<6n<6) sob LED controlado.

Papel explícito na série: dimensionar e justificar o cabeçote óptico — não substitui aquisição real. O hardware que consome esse orçamento radiométrico é o MSI-sensor (bancada) e o Atomos MSI (SCARA + 5 bandas).

Os ensaios numéricos (simulations/ilumination/) reportam uniformidade de irradiância na ROI 87%\geq 87\%, gordura subcutânea espectralmente separável em todas as bandas, e sobreposição quase total entre músculo, perimísio e IMF no domínio espectral puro — sinal de que acabamento pode ancorar em médias de banda, mas marmoreio exige textura espacial / fusão multimodal.


1. Problema e motivação científica

A avaliação de acabamento (cobertura de gordura subcutânea) e de atributos de qualidade (cor, pH, marmoreio) a partir de imagem exige que o sinal medido seja interpretável como interação luz–tecido. Em MSI, a irradiância incidente E(λ,x,y)E(\lambda,x,y) e a reflectância R(λ,x,y)R(\lambda,x,y) entram no modelo de observação; flat-field e calibração radiométrica corrigem o campo de iluminação, mas não o substituem no projeto do hardware.

Formulamos três questões alinhadas ao dimensionamento do cabeçote:

  1. Q1 — Sob geometria de trabalho (altura 1m\approx 1\,\mathrm{m}, área 60×60cm\sim 60\times 60\,\mathrm{cm}), a irradiância por banda é suficiente e a uniformidade na ROI central é estável o bastante (70%\geq 70\%) para aquisição MSI repetível?
  2. Q2 — Como a mistura de oximioglobina, deoximioglobina e metamioglobina — e a presença de gordura subcutânea (SC) versus intramuscular (IMF) — modula R(λ)R(\lambda) nas cinco bandas escolhidas (UV→NIR)?
  3. Q3 — O contraste espectral entre classes teciduais (músculo, perimísio, IMF, SC) é discriminável por médias de banda apenas, ou a tipificação de acabamento e marmoreio exige descritores espaciais / fusão multimodal?

A simulação é tratada como instrumento de projeto óptico e de análise exploratória, não como metrologia de carcaça real. Curvas de reflectância são inspiradas em literatura de óptica de carne; a superfície é plana e procedural.

A geometria de trabalho é a de um cabeçote fixo acima de uma ROI plana. Quatro LEDs por banda formam um array 2×22\times 2 centrado a 1m1\,\mathrm{m} do plano z=0z=0; a superfície receptora cobre 60×60cm60\times 60\,\mathrm{cm}. A figura abaixo mostra essa disposição para a banda NIR: os emissores no topo, raios de projeção até a origem, e o mapa de irradiância no plano — um hotspot central que decai radialmente até os cantos. Essa é a cena que o restante do ensaio quantifica banda a banda.

Geometria 3D do ensaio: array LED a 100 cm acima da superfície receptora de 60×60 cm. O mapa no plano z=0 ilustra a irradiância NIR, com máximo no centro e queda radial até as bordas.
Geometria 3D do ensaio: array LED a 100 cm acima da superfície receptora de 60×60 cm. O mapa no plano z=0 ilustra a irradiância NIR, com máximo no centro e queda radial até as bordas.


2. Fundamentos e trabalho relacionado

2.1 Fonte LED Lambertiana generalizada

Para um LED de fluxo radiante Φ\Phi e expoente de lóbulo nn, a irradiância em um ponto da superfície a distância rr, com ângulo de emissão θ\theta e de incidência ϕ\phi, é modelada por

E(r,θ)=Φ(n+1)2πcosn(θ)cos(ϕ)r2.E(r,\theta) = \frac{\Phi\cdot(n+1)}{2\pi}\cdot\frac{\cos^{n}(\theta)\cdot\cos(\phi)}{r^{2}}.

O expoente deriva do ângulo de meia-potência θ1/2\theta_{1/2}:

n=ln2lncos(θ1/2).n = -\frac{\ln 2}{\ln\cos(\theta_{1/2})}.

No ensaio, cada banda compreende um array 2×22\times 2 (4 LEDs, espaçamento 8cm8\,\mathrm{cm}); a superfície é o plano z=0z=0, e cosθ=cosϕ=z/r\cos\theta=\cos\phi=z/r. A irradiância total por banda é a soma das contribuições individuais, expressa em mWm2\mathrm{mW\,m^{-2}}.

2.2 Bandas e papel óptico–biológico

Canalλ\lambda (sim.)Φ\Phi / LEDθ1/2\theta_{1/2}Papel declarado
UV397,5nm397{,}5\,\mathrm{nm}50mW50\,\mathrm{mW}3030^\circFluorescência / contaminação (proxy)
Blue470nm470\,\mathrm{nm}80mW80\,\mathrm{mW}2525^\circAbsorção de mioglobina
Green530nm530\,\mathrm{nm}100mW100\,\mathrm{mW}2525^\circReflectância de tecido
Red630nm630\,\mathrm{nm}120mW120\,\mathrm{mW}2020^\circOximetria / contraste de gordura
NIR850nm850\,\mathrm{nm}150mW150\,\mathrm{mW}2020^\circPenetração tecidual

Potência total do array: 2000mW2000\,\mathrm{mW} (20 LEDs). Cobertura espectral nominal: 395395860nm860\,\mathrm{nm}.

2.3 Reflectância por mistura de mioglobina

Seguindo a lógica de decomposição de pigmentos em carne (Krzywicki, 1979; extensões posteriores), a reflectância muscular é uma combinação convexa

R(λ)=fOxyROxy(λ)+fDeoxyRDeoxy(λ)+fMetRMet(λ),R(\lambda)=f_{\mathrm{Oxy}}R_{\mathrm{Oxy}}(\lambda)+f_{\mathrm{Deoxy}}R_{\mathrm{Deoxy}}(\lambda)+f_{\mathrm{Met}}R_{\mathrm{Met}}(\lambda),

com frações fixas fOxy=0,65f_{\mathrm{Oxy}}=0{,}65, fDeoxy=0,25f_{\mathrm{Deoxy}}=0{,}25, fMet=0,10f_{\mathrm{Met}}=0{,}10 no ensaio-base. Curvas tabulares em 380380900nm900\,\mathrm{nm} são interpoladas cubicamente; curvas auxiliares RfatR_{\mathrm{fat}} e RconnR_{\mathrm{conn}} representam gordura e tecido conectivo.

2.4 Composição espacial da superfície

Em cada pixel, a reflectância efetiva combina músculo (modulado por textura de fibra e campo de pH), perimísio, IMF e gordura SC:

Rpixel(λ)=(1wSC)[(1wperiwimf)Rmuscle(λ)MfiberMpH+wperiRconn(λ)+wimfRfat(λ)]+wSCRfat(λ).\begin{aligned} R_{\mathrm{pixel}}(\lambda) &= (1-w_{\mathrm{SC}})\Big[ (1-w_{\mathrm{peri}}-w_{\mathrm{imf}})\,R_{\mathrm{muscle}}(\lambda)\,M_{\mathrm{fiber}}\,M_{\mathrm{pH}} \\ &\quad + w_{\mathrm{peri}}R_{\mathrm{conn}}(\lambda) + w_{\mathrm{imf}}R_{\mathrm{fat}}(\lambda) \Big] + w_{\mathrm{SC}}R_{\mathrm{fat}}(\lambda). \end{aligned}

Camadas procedurais: fibras (seno anisotrópico + fBm), perimísio (Voronoi / k-NN), IMF (blobs gaussianos), SC (borda 2,5mm\sim 2{,}5\,\mathrm{mm}), pH espacial em [5,6,6,2][5{,}6,\,6{,}2].

2.5 Sinal refletido

Sob aproximação Lambertianamente simples (sem BRDF especular nem espalhamento volumétrico),

L(λ,x,y)E(λ,x,y)R(x,y;λ).L(\lambda,x,y) \approx E(\lambda,x,y)\cdot R(x,y;\lambda).

A aparência RGB de visualização mapeia R(530)R(530), a razão R(630)/R(530)R(630)/R(530) e o pH para CIE L*a*b* (skimage.color.lab2rgb).


3. Protocolo experimental

3.1 Geometria e grade

ParâmetroValor
Altura LED → superfície1,0m1{,}0\,\mathrm{m}
Área simulada60×60cm60\times 60\,\mathrm{cm}
Grade de irradiância300×300300\times 300
Superfície procedural600×600px600\times 600\,\mathrm{px} (1mmpx11\,\mathrm{mm\,px^{-1}})
ROI de uniformidade20×20cm20\times 20\,\mathrm{cm} central
Meta de uniformidade70%\geq 70\% (referência visual 80%80\%)
Seed RNG4242
StackNumPy, SciPy, scikit-image, Matplotlib; Python 3,12\geq 3{,}12

3.2 Pipeline de iluminação

Para cada banda calculam-se: (i) nn a partir de θ1/2\theta_{1/2}; (ii) mapa E(x,y)E(x,y) pela soma dos 4 LEDs; (iii) pico, média e uniformidade na ROI; (iv) padrões polares cosnθ\cos^n\theta; (v) irradiância combinada (soma das cinco bandas).

Os mapas de irradiância revelam a mesma geometria em todas as bandas — máximo no centro, decaimento radial suave até os cantos — mas amplitudes muito diferentes. UV peaking perto de 180mWm2180\,\mathrm{mW\,m^{-2}}; NIR acima de 1100mWm21100\,\mathrm{mW\,m^{-2}}. Isso não é acidente de geometria: é consequência direta dos Φ\Phi e θ1/2\theta_{1/2} atribuídos a cada canal. A forma do campo é estável; a escala radiométrica não.

Mapas de irradiância E(x,y) nas cinco bandas sobre a área 60×60 cm. A morfologia do hotspot é compartilhada; a escala absoluta cresce de UV para NIR conforme a potência e a diretividade de cada LED.
Mapas de irradiância E(x,y) nas cinco bandas sobre a área 60×60 cm. A morfologia do hotspot é compartilhada; a escala absoluta cresce de UV para NIR conforme a potência e a diretividade de cada LED.

O perfil central (y=0y=0) torna essa hierarquia explícita: cinco curvas em sino, simétricas, com picos NIR ≫ Red ≫ Green ≫ Blue ≫ UV. A pergunta de engenharia, porém, não é o pico absoluto — é a uniformidade na ROI de 20×20cm20\times 20\,\mathrm{cm}, onde a câmera MSI efetivamente opera. O painel direito responde: todas as bandas ultrapassam a meta de 80%80\% (e, a fortiori, a meta operacional de 70%70\%). UV lidera com 92,8%92{,}8\%; Red e NIR ficam em 87,4%87{,}4\%. A diretividade maior de Red/NIR (lóbulos mais estreitos) reduz ligeiramente a uniformidade, mas ainda deixa margem confortável para aquisição repetível.

Perfis radiais de irradiância (esquerda) e uniformidade min/max na ROI central 20×20 cm (direita). A linha tracejada marca a meta visual de 80%; todas as bandas a excedem.
Perfis radiais de irradiância (esquerda) e uniformidade min/max na ROI central 20×20 cm (direita). A linha tracejada marca a meta visual de 80%; todas as bandas a excedem.

A origem dessa diferença de uniformidade está no padrão de emissão. Os diagramas polares normalizados mostram o lóbulo Lambertiano cosnθ\cos^n\theta de cada canal: UV (θ1/2=30\theta_{1/2}=30^\circ, n4,8n\approx 4{,}8) é o mais aberto; Blue e Green (2525^\circ, n7n\approx 7) intermediários; Red e NIR (2020^\circ, n11n\approx 11) os mais colimados. Quanto mais estreito o lóbulo, mais energia se concentra no eixo óptico e menos nos cantos da ROI — exatamente o padrão observado nos mapas e nos percentuais de uniformidade.

Padrões polares de emissão Lambertiana normalizada. Ângulos de meia-potência menores (Red, NIR) produzem lóbulos mais estreitos e, em consequência, uniformidade ligeiramente inferior na ROI.
Padrões polares de emissão Lambertiana normalizada. Ângulos de meia-potência menores (Red, NIR) produzem lóbulos mais estreitos e, em consequência, uniformidade ligeiramente inferior na ROI.

Somando as cinco bandas, o campo combinado atinge pico de 3130mWm2\sim 3130\,\mathrm{mW\,m^{-2}} no centro. A potência total por canal cresce monotonicamente com λ\lambda (UV 200mW200\,\mathrm{mW} → NIR 600mW600\,\mathrm{mW}), e a distribuição relativa confirma o domínio do NIR (30%30\%) e do Red (24%24\%) no orçamento radiométrico. UV contribui apenas 10%10\% — coerente com o papel de canal auxiliar (contaminação / fluorescência proxy), não de banda principal de tipificação.

Análise combinada: mapa de irradiância total (esquerda), potência absoluta por canal (centro) e fração relativa no orçamento do array (direita). NIR e Red dominam a energia disponível.
Análise combinada: mapa de irradiância total (esquerda), potência absoluta por canal (centro) e fração relativa no orçamento do array (direita). NIR e Red dominam a energia disponível.

3.3 Pipeline de superfície e integração

  1. Construção das curvas ROxyR_{\mathrm{Oxy}}, RDeoxyR_{\mathrm{Deoxy}}, RMetR_{\mathrm{Met}}, RfatR_{\mathrm{fat}}, RconnR_{\mathrm{conn}}.
  2. Síntese das camadas espaciais e composição Rpixel(λ)R_{\mathrm{pixel}}(\lambda).
  3. Amostragem de RR nas λ\lambda dos LEDs; mapas R(x,y)R(x,y) por banda.
  4. Produto ERE\cdot R (incidente vs refletido).
  5. Histogramas de reflectância condicionados à máscara de tecido.
  6. Export ovine_surface.npz para reuso.

O espectro de reflectância é o coração físico-químico do ensaio. A curva composta do músculo LD (mistura Oxy/Deoxy/Met) sobe de 25%\sim 25\% no UV para 68%\sim 68\% no NIR, com a assinatura em “W” da oximioglobina entre 500500600nm600\,\mathrm{nm}. A gordura subcutânea permanece bem acima do músculo em todo o visível (R0,6R\gtrsim 0{,}6), enquanto perimísio acompanha de perto a curva muscular. Os cinco pontos marcados nas λ\lambda dos LEDs são exatamente as amostras que o cabeçote MSI “vê” — o restante do espectro é contexto literário, não medição do sensor.

Espectros de reflectância do músculo LD (mistura de mioglobina), frações OxyMb/DeoxyMb/MetMb, gordura SC e perimísio. Pontos coloridos marcam as cinco bandas LED amostradas pelo cabeçote.
Espectros de reflectância do músculo LD (mistura de mioglobina), frações OxyMb/DeoxyMb/MetMb, gordura SC e perimísio. Pontos coloridos marcam as cinco bandas LED amostradas pelo cabeçote.

Essas curvas alimentam a composição espacial. Cinco camadas procedurais constroem a superfície de 60×60cm60\times 60\,\mathrm{cm}: (i) fibras musculares anisotrópicas; (ii) rede perimisial Voronoi (~13% de cobertura); (iii) blobs de marmoreio IMF (2–5%); (iv) borda de gordura SC (~2,5 mm — fora do patch central nesta visualização); (v) campo de pH em [5,6,6,2][5{,}6,\,6{,}2], com gradiente espacial que modula L* e a* na aparência. Nenhuma dessas camadas é medida em carcaça real; são geradores controlados para isolar o efeito de cada estrutura no sinal R(x,y)R(x,y).

Camadas procedurais da superfície de Longissimus dorsi ovina: fibras, perimísio, IMF, SC e mapa de pH. A composição ponderada dessas máscaras define R(λ,x,y) em cada pixel.
Camadas procedurais da superfície de Longissimus dorsi ovina: fibras, perimísio, IMF, SC e mapa de pH. A composição ponderada dessas máscaras define R(λ,x,y) em cada pixel.

Amostrando RR nas cinco λ\lambda do cabeçote, obtém-se o mapa espacial de reflectância por banda. A média sobe monotonicamente (UV 23,7%23{,}7\% → NIR 60,7%60{,}7\%), espelhando o espectro composto. A textura fina — fibras, perimísio, IMF — aparece como mottling; no NIR, o contraste espacial se acentua porque a reflectância muscular já é alta e pequenas variações de composição se traduzem em diferenças absolutas maiores. Esses mapas são o R(x,y)R(x,y) que multiplica E(x,y)E(x,y) no modelo de observação.

Reflectância espacial R(x,y) amostrada nas cinco bandas LED. A média cresce com λ; a textura procedural (fibras, conectivo, IMF) permanece visível em todas as bandas.
Reflectância espacial R(x,y) amostrada nas cinco bandas LED. A média cresce com λ; a textura procedural (fibras, conectivo, IMF) permanece visível em todas as bandas.

Para inspeção visual e comparação com literatura de cor de carne, a superfície é projetada em CIE L*a*b* e convertida para sRGB. L* médio 50,5\approx 50{,}5 (acima da faixa literária típica de LD ovina, 37\sim 374040 — limitação reconhecida na §7); a* 13,5\approx 13{,}5 e b* 15,1\approx 15{,}1 capturam o eixo vermelho–amarelo esperado. A textura em grade diagonal é artefato da composição procedural (fibras + perimísio), não de iluminação — o campo EE já foi removido nesta visualização, que usa apenas RR.

Proxy visual da superfície sintética: textura RGB composta e canais L*, a*, b*. A aparência é ilustrativa; L* sintético fica acima da faixa literária de LD ovina.
Proxy visual da superfície sintética: textura RGB composta e canais L*, a*, b*. A aparência é ilustrativa; L* sintético fica acima da faixa literária de LD ovina.

O produto ERE\cdot R fecha o modelo forward. Na linha superior, a irradiância incidente — campos suaves, gaussianos, sem textura de tecido. Na linha inferior, a irradiância refletida — mesma envelope espacial, mas agora modulada pelo mottling da superfície. A razão média η=Eref/Einc\eta=\langle E_{\mathrm{ref}}\rangle/\langle E_{\mathrm{inc}}\rangle sobe de 23,6%23{,}6\% (UV) para 60,7%60{,}7\% (NIR): o tecido absorve mais no azul–UV (mioglobina) e devolve mais no vermelho–NIR. Essa figura é a capa do registro porque resume o argumento central: o sinal que a câmera vê não é RR puro nem EE puro — é o produto dos dois.

Irradiância incidente (acima) versus refletida (abaixo) por banda. A envelope espacial vem de E; a textura mottled vem de R. A eficiência refletida η cresce monotonicamente com λ.
Irradiância incidente (acima) versus refletida (abaixo) por banda. A envelope espacial vem de E; a textura mottled vem de R. A eficiência refletida η cresce monotonicamente com λ.


4. Resultados radiométricos e discriminação tecidual

4.1 Irradiância e uniformidade

BandaPico EE (mWm2\mathrm{mW\,m^{-2}})Média EEUniformidade ROI
UV182,9182{,}9147,7147{,}792,8%92{,}8\%
Blue403,2403{,}2307,7307{,}790,8%90{,}8\%
Green504,1504{,}1384,7384{,}790,8%90{,}8\%
Red907,0907{,}0626,4626{,}487,4%87{,}4\%
NIR1133,71133{,}7783,0783{,}087,4%87{,}4\%

Irradiância combinada: pico 3130,93130{,}9 / média 2249,5mWm22249{,}5\,\mathrm{mW\,m^{-2}}. Todas as bandas excedem a meta de 70%70\% de uniformidade na ROI — evidência numérica a favor de Q1 sob as hipóteses Lambertianas adotadas.

4.2 Eficiência refletida

Definindo η=Eref/Einc\eta=\langle E_{\mathrm{ref}}\rangle/\langle E_{\mathrm{inc}}\rangle sobre a superfície:

Bandaη\eta
UV23,6%23{,}6\%
Blue32,9%32{,}9\%
Green40,9%40{,}9\%
Red50,4%50{,}4\%
NIR60,7%60{,}7\%

O aumento monotônico de η\eta com λ\lambda é coerente com a reflectância muscular crescente no vermelho–NIR e com a menor absorção relativa de mioglobina nessas bandas.

4.3 Discriminação por tecido

Médias de reflectância por classe (ensaio):

TecidoUVBlueGreenRedNIR
Músculo LD22,5%22{,}5\%31,4%31{,}4\%39,7%39{,}7\%49,6%49{,}6\%60,3%60{,}3\%
Perimísio23,6%23{,}6\%32,9%32{,}9\%40,9%40{,}9\%50,4%50{,}4\%60,7%60{,}7\%
Gordura IMF24,2%24{,}2\%33,1%33{,}1\%41,2%41{,}2\%50,7%50{,}7\%60,7%60{,}7\%
Gordura SC61,9%61{,}9\%72,4%72{,}4\%76,2%76{,}2\%78,5%78{,}5\%73,3%73{,}3\%

Resultado central (Q3): a gordura subcutânea é espectralmente bem separável em todas as bandas — âncora natural para o acabamento normativo. Músculo, perimísio e IMF quase se sobrepõem no domínio espectral puro: marmoreio e estrutura fina exigem textura espacial e, no sistema completo, fusão RGB+MSI / aprendizado supervisionado, não apenas médias de banda.

Os histogramas condicionados à máscara de tecido tornam esse resultado visual. Em UV–Red, a massa de músculo/perimísio/IMF concentra-se em um pico estreito à esquerda, enquanto a gordura SC forma picos distintos e estreitos à direita — separação quase binária. No NIR, as distribuições se aproximam: a reflectância muscular já é alta (0,60\sim 0{,}60), e a SC ( 0,73~0{,}73) permanece separável, mas com margem menor. A mensagem para o projeto do cabeçote é clara: bandas no visível (especialmente Green–Red) são as mais informativas para segmentar acabamento; NIR contribui penetração e robustez a pigmentação, não contraste máximo SC/músculo.

Histogramas de reflectância por classe tecidual e banda LED. Gordura SC (amarelo) separa-se nitidamente de músculo/perimísio/IMF no UV–Red; no NIR a margem diminui, embora a SC continue deslocada à direita.
Histogramas de reflectância por classe tecidual e banda LED. Gordura SC (amarelo) separa-se nitidamente de músculo/perimísio/IMF no UV–Red; no NIR a margem diminui, embora a SC continue deslocada à direita.


5. Relação com qualidade de carne e MSI

AtributoCorrespondência na simulação
Acabamento (IN 9)Contraste SC ≫ músculo em UV–NIR
Cor / frescorFrações OxyMb / DeoxyMb / MetMb; banda vermelha como proxy de oximetria
pH (PSE–DFD)Campo espacial 5,65{,}66,26{,}2 modulando L* e a*
Marmoreio (IMF)Camada procedural; contraste espectral fraco vs. SC
Calibração radiométricaMapas E(x,y)E(x,y) como campo que o flat-field deve corrigir

O ensaio operacionaliza a metade forward do encadeamento E,RE,R \mapsto sinal, complementar ao pipeline de dissertação (MSI-sensor, firmware de 5 LEDs, Atomos, fusão multimodal). Não substitui dataset MSI em abatedouro nem a aquisição real nos instrumentos.


6. Parâmetros do protocolo

ParâmetroValor
Modelo de emissãoLambertiano generalizado, cosnθ\cos^n\theta
Bandas397,5/470/530/630/850nm397{,}5 / 470 / 530 / 630 / 850\,\mathrm{nm}
LEDs por banda44 (array 2×22\times 2, passo 8cm8\,\mathrm{cm})
Frações Mb0,65/0,25/0,100{,}65 / 0{,}25 / 0{,}10 (Oxy / Deoxy / Met)
SinalLERL\approx E\cdot R (sem BRDF, sem Kubelka–Munk)
VisualizaçãoL*a*b* ← R(530)R(530), R(630)/R(530)R(630)/R(530), pH
Exportovine_surface.npz (compressão NumPy)

7. Limitações e validade

  1. Superfície plana. A carcaça suspensa é geometria 3D; o plano z=0z=0 subestima variação de rr e de ϕ\phi ao longo do perfil.
  2. Óptica simplificada. Sem BRDF especular, sem fluorescência UV real, sem espalhamento volumétrico (Monte Carlo / Kubelka–Munk), sem resposta espectral do sensor nem luz ambiente.
  3. Curvas R(λ)R(\lambda) literárias. Não medidas no laboratório do grupo; o ensaio é de projeto, não de calibração absoluta.
  4. Desalinhamento com hardware. LEDs físicos reportados em status do projeto incluem 365365, 450450, 530530, 660660, 850nm850\,\mathrm{nm}; a simulação usa 397,5/470/530/630/850397{,}5 / 470 / 530 / 630 / 850. Apenas Green e NIR coincidem — qualquer transferência quantitativa ao cabeçote real exige reparametrização.
  5. Aparência L*. L* médio sintético 50,5\approx 50{,}5 vs.\ faixa literária citada 37\sim 374040 para LD ovina; a*, b* mais coerentes. Interpretação RGB é ilustrativa.
  6. Separação IMF / perimísio. Fraca no domínio espectral; máscaras e pesos procedurais afetam histogramas — resultados de discriminação fina devem ser lidos com cautela.
  7. Ausência de validação in situ. Não há confronto com carcaça real + sensor MSI nestes notebooks; essa permanece a lacuna crítica da linha.

8. Direções de pesquisa

No horizonte do cabeçote MSI robotizado para carcaça ovina:

  • Reparametrizar o modelo às λ\lambda e Φ\Phi reais do hardware (365365850nm850\,\mathrm{nm}) e repetir o estudo de uniformidade.
  • Substituir o plano por malha 3D da carcaça (ou nuvem de profundidade) e avaliar variação de EE ao longo do perfil.
  • Incorporar BRDF / camada especular ligada a WHC e espalhamento volumétrico em bandas NIR.
  • Condicionar R(λ)R(\lambda) a medidas laboratoriais do grupo (espectroscopia de LD) em vez de curvas genéricas.
  • Usar E(x,y)E(x,y) simulado como prior de flat-field e testar impacto na segmentação de SC e na fusão RGB–MSI (hipóteses H1–H3 da dissertação).
  • Fechar o ciclo com aquisição em abatedouro: comparar η\eta e contrastes SC/músculo simulados vs.\ observados.

9. Conclusão

No âmbito da inspeção multiespectral de carcaças ovinas, o protocolo forward formaliza o cabeçote LED como campo radiométrico e a superfície de LD como mapa de reflectância físico-química. Sob hipóteses Lambertianas, a uniformidade na ROI a 1m1\,\mathrm{m} excede 87%87\% em todas as bandas (Q1); a mistura de mioglobina e a gordura SC modulam R(λ)R(\lambda) de forma coerente com a óptica de carne (Q2); e o contraste espectral isola o acabamento (SC), mas não resolve sozinho marmoreio nem perimísio (Q3). Esse eixo não substitui a validação em linha de abate — fornece o argumento de engenharia óptica e as hipóteses de contraste que o MSI-sensor, o Atomos e a fusão multimodal devem testar. A validade quantitativa do dimensionamento depende, daqui em diante, do alinhamento banda-a-banda com o hardware e do confronto com medidas in situ.


Referências

  • Krzywicki, K. (1979). Assessment of relative content of myoglobin, oxymyoglobin and metmyoglobin at the surface of beef. Meat Science, 3(1), 1–10. https://doi.org/10.1016/0309-1740(79)90019-6
  • Brasil. Ministério da Agricultura, Pecuária e Abastecimento. (2004). Instrução Normativa nº 9, de 4 de maio de 2004 (tipificação de carcaças ovinas).
  • Jacquemoud, S., & Ustin, S. (2019). Leaf Optical Properties. Cambridge University Press. (analogia de modelos forward de reflectância em meios biológicos.)
  • Qin, J., & Lu, R. (2008). Measurement of the optical properties of fruits and vegetables using spatially resolved hyperspectral diffuse reflectance imaging technique. Postharvest Biology and Technology, 49(3), 355–365.
  • Swatland, H. J. (1995). On-line Evaluation of Meat. Technomic Publishing.
  • Moreno, I., & Sun, C.-C. (2008). Modeling the radiation pattern of LEDs. Optics Express, 16(3), 1808–1819. https://doi.org/10.1364/OE.16.001808
  • Melo, J. L. S., et al. (2026). Sistema robotizado RGB–NIR–MSI para inspeção de carcaças ovinas (dissertação / relatórios PAVIC–UFPI / iCEV). Documentação em advanced_meat_anlysis.

Related reading

  1. MSI-sensor — bancada de métodos espectrais
  2. Atomos MSI — plataforma robótica multiespectral

Na série Tipificação e qualidade de carcaça

Pareamento verificável e análise por imagem de carcaças ovinas — Apex

Protocolo de aquisição e análise integrado à pesquisa de tipificação de carcaças ovinas por fotografia. Schema SQLite com vínculo imagem–animal–grau no ato da coleta, segmentação de gordura (ColorNaming + CNN, IoU ~0,92), convexidade integral-invariante do perfil e graus experimentais com status explícito na UI.

Série A · 1Computer Vision11 min

Segmentação de tecido com frontend ColorNaming congelado e decoder de 62 mil parâmetros

Arquitetura de dois estágios que combina um extrator ColorNaming sem treino com um decoder convolucional leve, avaliada na segmentação de gordura, músculo e fundo em carcaças ovinas.

Série A · 2Computer Vision5 min

Uma medida de convexidade invariante e sem treino para conformação de carcaças

Convexidade do perfil de carcaças ovinas calculada por um invariante integral de área, invariante a rotação, translação, escala e iluminação, sem qualquer etapa de treinamento.

Série A · 3Computer Vision6 min

Homologia persistente da cobertura de gordura como descritor de acabamento

Descritores topológicos invariantes a iluminação e pose, aplicados à máscara de gordura de carcaças ovinas, comparados com a transformada de scattering na classificação do grau de acabamento.

Série A · 4Computer Vision6 min

Protótipo multiespectral DIY para inspeção de carcaças bovinas e ovinas (660 nm + 850 nm)

Projeto de um sistema de refletância difusa de baixo custo com câmera Logitech C270 modificada, iluminação sequencial em 660 nm e 850 nm, normalização radiométrica e índices espectrais para segmentar músculo e gordura subcutânea em carcaças.

Working paperSérie A · 5Spectroscopy8 min

MSI-sensor — imagem multiespectral proximal por LEDs discretos para solo e microbiota

Sensor open-source de aquisição sequencial UV–Vis (400, 450, 530, 620 nm; IR na v2) com ESP32-C3 e CMOS USB. Calibração radiométrica, Kubelka–Munk, índices de solo (BI, CI, RI, IOI), autofluorescência microbiana (44 colônias), dual UV–vermelho para carne, PCA/GLCM e enquadramento em sensoriamento remoto proximal — com roadmap JCDE de 8 bandas (365–940 nm) e lições PIXL/SHERLOC.

Série A · 7Remote Sensing19 min

Atomos MSI — plataforma robótica multiespectral para qualidade de carne e classificação de carcaças

Sistema de 5 bandas (365–850 nm) em SCARA 3-DOF com pilha Electron/FastAPI/BLE. Aquisição sequencial LED–CMOS, aproximação de Krzywicki por razões de absorbância, índices OxI/TVB-N/IFU e ensaio laboratorial em frango (classe Degradado; OxiMb 14,7%, MetMb 53,4%). Posicionado como instrumento de método e protótipo industrial sob MAPA IN 9/2004.

Working paperSérie A · 8Spectroscopy12 min

Controle visual eye-in-hand de SCARA 3-DOF por erro de pixel discreto

Modelagem cinemática e lei de controle para waypoints definidos por clique na imagem. Correção proporcional única por waypoint (não IBVS contínuo), Jacobiana de imagem reduzida pan/tilt, convergência para , singularidades e sincronização servo–imagem no Atomos MSI.

Série A · 9Robotics9 min