BCS calculator V1 Michal Richter1, Jeffrey Bewley2 1 Agrovýzkum Rapotín s.r.o., Oddělení výživy zvířat a kvality živočišných produktů 2 University of Kentucky, Department of Animal and Food Sciences Vývoj softwaru V souvislosti s řešením projektu KONTAKT II (LH11062) s názvem Hodnocení tělesné kondice dojnic s mléčnou a kombinovanou užitkovostí řešeného ve spolupráci s americkou University of Kentucky byl vyvinut software na bázi tabulkového procesoru Excel s názvem BCS calculator V1. Jedná se o softwarový modul, který přirozeně navazuje na dříve vyvinutý software BCS labeller (Obořil et al., 2013) umožňující přenos významných anatomických bodů z digitálních obrazů těl dojnic ve formě souřadnic do tabulkového procesoru Excel. Nově vyvinutý software uvedené souřadnice v podobě vstupních dat matematicky zpracovává a jako výsledek ukládá hodnoty BCS hodnocených dojnic. Software s názvem BCS calculator V1 byl vyvinut výše zminěnými autory ve spolupráci pracovišť Oddělení výživy zvířat a kvality živočišných produktů společnosti Agrovýzkum Rapotín s.r.o. a Department of Animal and Food Sciences, University of Kentucky za podpory projektu MŠMT č. LH11062 a institucionální podpory na dlouhodobý koncepční rozvoj výzkumné organizace, Rozhodnutí MZe ČR č. RO1214 ze dne 27. 2. 2014. Software byl vytvořen na platformě tabulkového procesoru Microsoft Excel 2010 s použitím maker a programovacího jazyka Microsoft Visual Basic for Applications 7.0. Princip a účel V rámci řešení zmíněného projektu KONTAK II (LH11062) se používá jako jedna ze srovnávacích metod pro určování tělesné kondice (BCS) dojnic z digitálních obrazů metoda vyvinutá a patentovaná autory Bewley et al. (2008) a Peacock et al. (2009). Její princip spočívá v označení a přenesení významných anatomických bodů na digitálním obraze těle zvířete do souřadnicové soustavy (Obr. 1). Z těchto bodů se následně vypočítávají velikosti úhlů (Obr. 2), které jsou potom součástí regresních vztahů pro vlastní výpočet hodnoty BCS. Označení anatomických bodů na obraze a jejich vyexportování v podobě souřadnic do tabulkového procesoru Excel (Obr. 3) umožňuje dříve vyvinutý software BCS labeller (Obořil et al., 2013). Nově vyvinutý software BCS calculator V1 zajišťuje import souborů s uvedenými souřadnicemi (Obr. 4), kontrolu a odsouhlasení importovaných souřadnic (Obr. 5) a výpočet příslušných úhlů a hodnot BCS (Obr. 6). Stručný manuál Instatalce Software je volně dostupný na webových stránkách společnosti Agrovýzkum Rapotín s.r.o.: http://www.vuchs.cz/agrovyzkum-rapotin/index.php?stranka=software, v podobě souboru tabulkového procesoru MS Excel s podporou maker s názvem: BCS-calculator-V1.xlsm. Soubor se pouze nakopíruje do požadované složky a spustí se běžným postupem. Pro zajištění jeho funkčnosti je potřeba povolit použití maker v menu Soubor/Možnosti/Centrum zabezpečení.
Ovládání programu Po spuštění se otevře list s názvem Výběr souborů (Obr. 4) s ovládacími prvky pro import souborů se souřadnicemi anatomických bodů. Pomocí tlačítka "NASTAVENÍ ZDROJOVÉ SLOŽKY" se nastaví složka, ve které jsou umístěny soubory (*.xls) se souřadnicemi anatomických bodů těl dojnic získaných pomocí softwaru BCS_labeller. Současně se do okna označeného jako "SEZNAM ZDROJOVÝCH SOUBORŮ" načtou všechny soubory umístěné v této složce. V tomto seznamu označíme myší vždy pouze jeden soubor (předcházející označení lze zrušit dalším kliknutím). Z označeného souboru se po kliknutí na tlačítko "NAČTENÍ ZDROJOVÝCH DAT" načtou prostřednictvím listu "Vstup" (pomocný list pro import souřadnic) souřadnice anatomických bodů do tabulky s názvem Načtené souřadnice anatomických bodů (23) na listu "Kontrola souřadnic". Řízení procesu se automaticky přepne do uvedeného listu. Na listu "Kontrola souřadnic" (Obr. 5) se provede ověření načtených dat na přiloženém grafu a prostřednictvím tlačítka "POTVRZENÍ DAT" se řízení procesu přepne na list s názvem Výpočet BCS (Obr. 6), na který se načtou ověřené souřadnice, název příslušného souboru (v názvu souboru se doporučuje použít např. evidenční číslo zvířete s jinými zpřesňujícími údaji jako je např. datum)) a provede se vlastní výpočet hodnoty BCS. Zde lze dále modifikovat a doplnit další údaje o zvířeti (Evidenční číslo, Datum, Poznámka). V této souvislosti je potřeba poznamenat, že software kontroluje na listu "Výpočet BCS", jestli je buňka ve sloupci B následující po předchozím záznamu prázdná a na základě toho umísťuje následující záznam do tohoto prostoru. Využití softwaru Představený software BCS calculator V1 přímo navazuje na dříve vyvinutý software BCS labeller a tvoří tak jeho nedílnou součást. Kombinace obou programů umožňuje určit hodnotu BCS u dojnic i nezaškoleným hodnotitelům. Je však třeba poznamenat, že se jedná o verzi 1, která má omezenou přesnost (předpokládaná odchylka vypočítaných hodnot BCS se může blížit 0,5 bodu). Použité regresní vztahy pro výpočet hodnot BCS se zahrnutím nově vyhodnocených dat budou průběžně zpřesňovat. Literatura Bewley J.M., Peacock A.M., Boyce R.E., Roberts D.J., Coffey M.P., Kenyon S.J., Schutz M.M. (2008): Potential for estimation of body condition scores in dairy cattle from digital images. J. Dairy Sci., 91, 3439-3453. Peacock A.M., Bewley J.M., Lewis O. Method and apparatus for the automatic grading of condition of livestock [patent]. EP 2 027 770 A2. Uděleno 25.02.2009. http://www.patente.com/pdf/ep2027770.pdf Obořil M., Richter M., Křížová L., Veselý A., Kašparovský T., Lochman J. (2013): BCS labeller (software). http://www.vuchs.cz/agrovyzkum-rapotin/index.php?stranka=bcs-labeller Software vznikl s podporou projektu MŠMT LH11062 a institucionální podpory na dlouhodobý koncepční rozvoj výzkumné organizace, Rozhodnutí MZe ČR č. RO1214 ze dne 27. 2. 2014.
Obrázek 1. Významné anatomické body přenesené z digitálního obrazu těla krávy do souřadnicové soustavy (Peacock et al., 2009) Obrázek 2. Úhly mezi vybranými partiemi těla dojnice vypočítané z vybraných anatomických bodů (Peacock et al., 2009)
Obrázek 3. Souřadnice anatomických bodů vyexportované pomocí softwaru BCS labeller do tabulkového procesoru Excel Obrázek 4. Ukázka listu (Výběr souborů) softwaru BCS calculator V1 s ovládacími prvky pro import souborů se souřadnicemi anatomických bodů
Obrázek 5. Ukázka listu (Kontrola souřadnic) softwaru BCS calculator V1 s ovládacími prvky pro kontrolu a odsouhlasení importovaných souřadnic Obrázek 6. Ukázka listu (Výpočet BCS) softwaru BCS calculator V1 s výstupní tabulkou pro ukládání záznamů a výsledných hodnot BCS