Observe alguém escolhendo uma melancia e você verá o ritual: levantar, bater, ouvir, franzir a testa, repetir. Parece folclore. Mas não é. A batida é um impulso, a melancia é um corpo ressonante e o som que retorna codifica o estado do seu interior. O problema nunca foi a física — era que ouvidos destreinados discordam sobre o que significa um som "oco".

O microfone de um telefone não tem esse problema.

A física em dois números

Dê uma batidinha em uma fruta e ela vibra brevemente — algumas dezenas de milissegundos de oscilação decadente chamada de ring-down. Duas propriedades desse ring-down indicam o amadurecimento:

Detecte o início da batida, isole o ring-down, obtenha seu espectro e extraia essas duas características. Não são necessários esforços heroicos na qualidade do microfone — o que nos leva à parte que realmente é difícil.

Por que o áudio "inteligente" do seu celular é o inimigo

Todo celular vem com um pipeline de áudio feito para chamadas telefônicas: controle automático de ganho, supressão de ruído e cancelamento de eco. Todos os três são catastróficos para uma medição. O controle de ganho altera os níveis no meio da gravação; a supressão de ruído é projetada especificamente para remover transientes curtos que não sejam fala — que é exatamente o que uma batidinha é.

Assim, o teste de batida grava pelo caminho de áudio não processado da plataforma: amostras brutas em 48 kHz, sem melhorias, sem ajuste de ganho. Essa é a decisão de implementação mais importante de todo o recurso, e ela é invisível na interface.

Por que as características se mantêm entre celulares diferentes: uma frequência de ressonância é uma propriedade da fruta, não do microfone. Celulares diferentes ouvem a mesma batida com volumes e colorações diferentes — mas a frequência onde o pico se encontra e a taxa de decaimento sobrevivem. Construir o sistema com base apenas nessas características relativas e robustas à excitação é o que torna as leituras comparáveis entre dispositivos, sem a necessidade de calibração individual.

De dois números a um veredito — a versão sincera

Aqui está a parte que a maioria das páginas de produtos ignora. As características são reais e a física foi comprovada, mas um veredito — "maduro, 85% de confiança" — precisa de um classificador, e um classificador é tão bom quanto as frutas rotuladas com as quais ele foi treinado. Os conjuntos de dados de laboratório são pequenos e cultivados em um único clima e em uma única estação. Um modelo treinado com eles vai passar vergonha no seu supermercado.

Portanto, o sistema foi construído em torno de uma aposta diferente: cada escaneamento foi projetado para se tornar uma amostra rotulada. Você dá batidinhas no melão na loja. Mais tarde, você o abre — e agora sabe a verdade. O aplicativo permite anexar esse rótulo de validação real à medição depois do ocorrido: maduro, verde, passado e como ele realmente estava de sabor. A batida custou três segundos; o rótulo custa mais um toque; juntos, eles formam um exemplo de treino de uma fruta real, em uma loja real, gravado em um celular real.

Cada medição é salva sob o objeto a que pertence — este melão, em seu catálogo — de modo que uma fruta que recebeu batidinhas na terça e foi cortada no sábado mantém seu histórico conectado. Esse ciclo, envolvendo muitos usuários, frutas e modelos de celular, gera o conjunto de dados que os estudos de laboratório não conseguem produzir. O classificador melhora porque as pessoas usaram o teste de batida, e não o contrário.

Além das frutas: a mesma batida, outros materiais

O teste de batida tem um irmão voltado para materiais em vez de produtos agrícolas: bata em uma bancada, em um painel de parede ou em uma superfície misteriosa de "madeira", e a mesma análise de ring-down diferencia o que é maciço do que é folheado, o denso do oco. Madeira maciça, MDF, pedra e drywall oco vibram de maneira diferente exatamente nas dimensões que o teste de frutas mede — ressonância e amortecimento. Um único princípio físico, duas experiências de compra muito diferentes.

Experimente com sinceridade

Se você usar o teste de batida hoje, encare-o como um instrumento, não como um oráculo: bata sempre no mesmo lugar, use uma batida firme com os nós dos dedos e — aqui vai o pedido — rotule sua fruta depois de cortá-la. Você não está apenas testando um melão; você está ensinando o testador de melões.

Para uma visão mais ampla do que os sensores do celular podem medir além de batidas, comece com a visão geral das ferramentas.