{"id":69,"date":"2024-12-09T02:56:11","date_gmt":"2024-12-09T02:56:11","guid":{"rendered":"https:\/\/blog.bioturing.com\/?p=69"},"modified":"2025-08-26T16:30:35","modified_gmt":"2025-08-26T09:30:35","slug":"a-custom-cellpose-model-for-he-images","status":"publish","type":"post","link":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/","title":{"rendered":"A custom Cellpose model for H&amp;E images"},"content":{"rendered":"\n<p>TLDR:  We released a specialized model of TuringSegment for H&amp;E images. Our model outperforms the original Cellpose model by a large margin, achieving approximately 40 percentage points higher AP50 on the Panuke and 48 for Nuinsseg datasets, and 43 percentage points higher on the Monuseg dataset.<\/p>\n\n\n\n<p>The model has been integrated into our cell segmentation tool, <em><a href=\"https:\/\/blog.bioturing.com\/turing-segment-a-high-performance-cellpose-algorithm-for-cell-segmentation\/\">TuringSegment<\/a><\/em>, and is freely available on our <a href=\"https:\/\/github.com\/bioturing-org\/turing_segment\">GitHub repository<\/a>. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Benchmark<\/h1>\n\n\n\n<p>All benchmarks are conducted in the test sets of Panuke, NuinsSeg and Monuseg data sets.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcUHWgVQXwRN5xhMH-Fcjhbld8aPX62FGfgkNzXZL7gpJQggXzOsJ37yer96tSxxih3PCEfXr2PDUULT6eyYcK547WURJ6XcEC48riTBhVDPzBG7WF8oqSQRCE7n9M-Io-BnKRaQw?key=afDIVmcLZf5K-8TeLEsWE3CX\" alt=\"\"\/><\/figure>\n\n\n\n<p>The figure above is the Average Precision at threshold 50% (AP50) comparison between our specialized model (TuringSegment) and the original Cellpose model (Cellpose) for each test dataset. Our model outperformed the original Cellpose model by a large margin, achieving approximately 40 percentage points higher AP50 on the Panuke and 48 for Nuinsseg datasets, and 43 percentage points higher on the Monuseg dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcaYav8le6yrlNIY6eKaMRv3ryZIXD_hI64d_CqHj4ewD47JC1acHZm9eVDN6YcsLyQlL1JNBiO670ZKvY8EDJlcGA2JwxsSH5SEJQEVliTACcslcOhUPNow_z5jcgScGfj6Rdh?key=afDIVmcLZf5K-8TeLEsWE3CX\" alt=\"\"\/><\/figure>\n\n\n\n<p>Additionally, we assessed the accuracy across varying IoU thresholds using a combined dataset from all three test sets. Our model consistently outperformed the original Cellpose at every threshold, demonstrating better performance in both cell detection and segmentation quality.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Qualitative evaluation on whole-slice images<\/strong><\/h1>\n\n\n\n<p>In this section, we highlight some differences between our model and the original model on real whole-slice images.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"268\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdhTwvZ6kbw3gAt4DRSSgwfGUGuwZtsXZQeQbyXnTASLOQUY23_htxLN4uGtiYai2eiK0cMDZZJ_roJ5DpsddBOxLw6Azz3qkXb0U3RrSz2JNe1oYZr8MTv1Uy4Z-d8GCLnX5Ot?key=afDIVmcLZf5K-8TeLEsWE3CX\"><br><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"261\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdZKu8wYfExp_UQS4di39boyzqMnxm0lByzx4YmvmBi5umZi2vgQtXSjeMjoL-1H72IdXocT_fUobJFQJiwauDJLCWi3OgE5a_V9lYsTr2XWIg_t622e2h-VFoRi_BQWDbvirv2qA?key=afDIVmcLZf5K-8TeLEsWE3CX\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"267\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdkS67cTJD4y0TLOFGg5QZjo2vggF9Nf47sPUl_CJgZBtERDf_BMUw_3TvMQsnSj8-j_-FiJLfHLskgzWXUZ1T4vkjJ6Dtllul97MwY-MFZRreJJOupZjKpmsr-Jnd4czXuJuXk?key=afDIVmcLZf5K-8TeLEsWE3CX\"><br><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"261\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXccKvnOJaRrsedxACxvK5iFvXJJCbiz_mVzD8aIAwoI-VsSjk-pms1Sy2XAs_YG7BzyBIiBihVTEwTe4QISFMfRL9_nezK8bWwghZBT4UDxecJZn4oxwxruFG4NH0kjmLXc5h6LCQ?key=afDIVmcLZf5K-8TeLEsWE3CX\"><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The cellpose model cannot detect cells in dense regions. Furthermore, the detected nucleus are generally larger than their true size. On the other hand, our model is able to catch more cells accurately and the segmentation shapes fit better to the detected nucleus<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeI9rYgsMwZv-v8ZWJM3mib7zyYAzMz-k-rS6Bu2xJKYpKHdJ_vS6KrCUryXKgkuXWokIde7j2p3Jtoyi64D9DDvgRDgY9-V1l8_DnzQR9AiqF0UkQc7qBbOYWMkQ4zte9I3otX?key=afDIVmcLZf5K-8TeLEsWE3CX\" width=\"298\" height=\"303\"><\/td><td><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcULryZNIzzrC8AyVJvGd-e1ltOv_hzB7ofHz9jYgh_m-5azc8ax7sKgH87-ILo5ddZ0aAsztAel7B-3RcS0vmS_mxKA2W8lvAahSFsHh9F7diStNShrQ4vKGc3bwbRyqKVh7ZfSg?key=afDIVmcLZf5K-8TeLEsWE3CX\" width=\"298\" height=\"304\"><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Our model correctly ignore red blood cells<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"316\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeCEkp-5xFcB_2hpnm9Si0d6RRHGdHwiF6cOh66E7Y1iTXcEcKBpgJ_tqbbskaiMFxRUIq3Pl6O_wALiE3CJBvwD0EV2D11CCNACQ5Z6eSsUKyIigdjy10WyzK84Z80l_flq2p3yA?key=afDIVmcLZf5K-8TeLEsWE3CX\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"317\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXegcAkqPtYv6KidRH7nM7-GUbROtaXMiOqCl0RujOUrJuz1MgeIul8vDlF3mNOGZ25_ktNEjtqbxGfs8CP9TA9AQ7XaM1DXtMD7dzUDH5_aJY8Etpw4B9_6Sd4SgpMTG_FjajUc?key=afDIVmcLZf5K-8TeLEsWE3CX\"><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The Cellpose model doesn&#8217;t work with hard conditions such as dark regions. As show in the above figures, our model is much better at detecting cells in dark region with unclear cell boundary.<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p>Our specialized model delivers a substantial improvement over Cellpose in detecting cells within H&amp;E-stained images. The model is also integrated into <strong>Turing Segment<\/strong>&#8216;s high-performance detection pipeline, providing researchers with more accurate segmentation results and significantly faster processing.<\/p>\n\n\n\n<p>Visit our <a href=\"https:\/\/github.com\/bioturing-org\/turing_segment\">Turing Segment repository<\/a> to learn how to use the model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UPDATE: 02\/01\/2025<\/h2>\n\n\n\n<p>We have released version 2 of our H&amp;E model, which demonstrates improved performance on challenging cases.<\/p>\n\n\n\n<p>Below is the benchmarks of the new model on Panuke, NuinsSeg and Monuseg data sets. Although the accuracy is slightly lower compared to the first version, the model achieves robust performance on many difficult\/out-of-distribution cases.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdJP06YrB8XgtpPyA1xHN6oVwEVLish1z1DI9oKEqzASO7zXO3Ex9ZXOuw_nEG9MV-oP1F-mT5MZzDpWwJSBmejCg-X2QftezJt9S_7ae1yHV2LOHq6CgCr727tZH2OjHzAjNFviA?key=X5NgEYGGrBSAUw09IbJRkXN1\" alt=\"\"\/><\/figure>\n\n\n\n<p>Qualitative evaluations are provided below:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><td><strong>Turing Segment V2<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"248\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeQxmu0jIMGbSoMUvwTX0ndUvT4PblS5i7XWXR86tYkC0rN74euMO4KJLCXdfYHWZ8-ztO43QBfipk6fqK1NqB5R52F7P8Huoqpvimk1ZEewTKnqzcbrPEYhSa07xFTG36f9q3x0Q?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"248\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcuxbrxwSqSpzXPvpKtPbqW_3Sbc3EN72thYoEcpoq3Lu8-8NKorZ4ns6gtQwLkUcnxuky7F2p0doL5107X-En9YPxXb5PFJlGI0Wpm3h3Iok1Y57_KusDGD1bR1SpOrOQmSa5J?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"248\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeMhek0u66_7oVXnjDwoeB_xMH-0oOY6cvffbNt9jjUOEv1pz5mtLkpvD6ndKO-h1QOf2p-uWsuXOKia_LB_xzYdn5-r_I795UU52UFYBW-HbvX-RBavv1w5U1lEJA7KkISBISZqw?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdCk6wb2xfHCUbns7CwQhCyM4EEXjr34wHAA_NEtRQQf1e04bDx4TL_eRjMUvBWVN6JhXLRECvDDIUwU2x7kUkFL0CXmSfxoKe2zPu4l_OtsRLkG7uK-B_2fPJZ-9SoXHPnh787?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeiH9SiIL6HWhHhsjP_h-bLkiX-3LLozQBARiWRvBwIGcZB-JqWO8W97MCdUYRL_plWgEYo3Xy6WwqkOgjnlLtIdSF4zw69A3IjahB7Yfqdd5pfNQqQBuGvVlBVcswmrzwVZjfVLw?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeooPSrIjH5ht2AxsNFqWD1h9Xsj5TI0F3iFKqcwfy0rDJzqdgOy5CsH9mG03q7-xC5tyggDQQhUvDjR6g_peGG0gC3ezq9JyTeJW978ZQTM8rV0VoU6S7jC8_o92Ht6yrHSVz6qQ?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Turing Segment V2 is capable of detecting and segmenting regions with blurred boundaries.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><td><strong>Turing Segment V2<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcxli0YTA7nz4veIrfzFKjvAEkSwgG2MjJFjGLwAq9ir_sBkRPHbVieVqsVT6vKQh17UkDlkH8nrhMiugDMrF_gxuxsFBxgSsu0g8e0scTwrk1yz2C4lx2KM5d7nk36LfZxTqFQ?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcVbjwL73S6E6r18A2s8j-PP01vYZqgVh0d0jxse9-DcuI4gNYx_PCOam5pqZBi_mWCIu2prPXmo-1DEcjOVYciv8zCGhcICRZuNd-jKAMFgE6Cn05zBuXelxeOyf48lZmGPx0ilA?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfyVS1bIVRsqqbip-9BPo4LopQCFhd18-sGxUJAdBU_Rp3QYkrNvDb-VWQEv4r9CRalzMgSk8K1Yf9ifg7szUgWwo93VRPC_qnPBP_stfckxzUVNmP9xNE6glE7UBNmCOAhO1Vq_A?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Turing Segment V2 performs effectively in low-contrast regions and better localize the nucleus compared to Cellpose.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Cellpose<\/strong><\/td><td><strong>Turing Segment<\/strong><\/td><td><strong>Turing Segment V2<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcJ7_iByk2J-UDx7o8-1-oxa_IdklwhhCQjsA78enKplz01Reao4G4DXIveRXgMs8dNFAcMKGVchs1wM7MHrFJs_Z0UtnQNW-L1VrkFSvFhVOBFlTHgv1DSmJ9lTqfiAAjp0EEYwA?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcoxAwJKBO3jVvgFsHMsBdbI6e3R1aecekxAdf9iXZrswILh5B01IllpK72WNrUhwDHBrGi12AcIm8QeYicsRuD8ntHq54LoeLJuOhBSEjL8W9m_cRqYp_LEGU6wHCiHtnw-YZoag?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfKVMOr29mdkyKHemumneYy3pqSLU-5ooP1kkx7mCULf4fltno0Sp60_JXTYQ-7l639Ka4D98ebDfDLWO5SALKfdXZ3OZ9WmBpGo2SaXXhQRTg65KUTlu6MhSGdL72zUZSopGA4?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeNDAbGZEUSsQ_a0eW1VfVpeyDbNcznK68XLiVlW7qP4ss16Z3NenXFgtXJE3uvOOUqsFFfxfTJq9l2ZzLMIlJ37o0KjFD5hCu8cbTydYAECf2hW9ZQp5LWRu4pt2gOlQNC7-3K?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdM71UB_iGQNalkdYWRpZQsTfeSW61GUqi1blLTSuop7OHWUkMYNWhmBxy3aG5t4CLSd7P_URWzVjOmfZsCxXEl3sSWyq1f2h0ia-wyXTbXsqkVeFryfUvgpn3IE0C1CLS1NRkBvQ?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"295\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfSJUCWu1QFaO1uWk84GwmgfO-J8J3EYudaWN6D8bjC5JrGEmjQRgoxX7MkNtXFeMJ_A12hrc9rpYw0zEx8lOjBHK_VeZioMU8Exu1CylO0nRvb4TmJSDFEEb3ux-ZT59GQl6fm5w?key=X5NgEYGGrBSAUw09IbJRkXN1\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The model clearly outperforms Cellpose and the V1 model on cells with weak signals <\/p>\n\n\n\n<p>BioTuring AI &amp; Algorithm team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TLDR: We released a specialized model of TuringSegment for H&amp;E images. Our model outperforms the original Cellpose model by a large margin, achieving approximately 40 percentage points higher AP50 on the Panuke and 48 for Nuinsseg datasets, and 43 percentage points higher on the Monuseg dataset. The model has been integrated into our cell segmentation [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":1419,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-69","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A custom Cellpose model for H&amp;E images - BioTuring<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A custom Cellpose model for H&amp;E images - BioTuring\" \/>\n<meta property=\"og:description\" content=\"TLDR: We released a specialized model of TuringSegment for H&amp;E images. Our model outperforms the original Cellpose model by a large margin, achieving approximately 40 percentage points higher AP50 on the Panuke and 48 for Nuinsseg datasets, and 43 percentage points higher on the Monuseg dataset. The model has been integrated into our cell segmentation [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\" \/>\n<meta property=\"og:site_name\" content=\"BioTuring\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bioturing\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-09T02:56:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-26T09:30:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tin Nguyen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bioturing\" \/>\n<meta name=\"twitter:site\" content=\"@bioturing\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tin Nguyen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\"},\"author\":{\"name\":\"Tin Nguyen\",\"@id\":\"https:\/\/bioturing.com\/blog\/#\/schema\/person\/ebcf3fc6e54e61f0405a249d3631e6ec\"},\"headline\":\"A custom Cellpose model for H&amp;E images\",\"datePublished\":\"2024-12-09T02:56:11+00:00\",\"dateModified\":\"2025-08-26T09:30:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\"},\"wordCount\":479,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/bioturing.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg\",\"articleSection\":[\"Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\",\"url\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\",\"name\":\"A custom Cellpose model for H&amp;E images - BioTuring\",\"isPartOf\":{\"@id\":\"https:\/\/bioturing.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg\",\"datePublished\":\"2024-12-09T02:56:11+00:00\",\"dateModified\":\"2025-08-26T09:30:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage\",\"url\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg\",\"contentUrl\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bioturing.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A custom Cellpose model for H&amp;E images\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bioturing.com\/blog\/#website\",\"url\":\"https:\/\/bioturing.com\/blog\/\",\"name\":\"BioTuring Blog\",\"description\":\"Revolutionizing Multi-Omics and Spatial Biology\",\"publisher\":{\"@id\":\"https:\/\/bioturing.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bioturing.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bioturing.com\/blog\/#organization\",\"name\":\"BioTuring Blog\",\"url\":\"https:\/\/bioturing.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bioturing.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/bioturing-favicon.png\",\"contentUrl\":\"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/bioturing-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"BioTuring Blog\"},\"image\":{\"@id\":\"https:\/\/bioturing.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bioturing\",\"https:\/\/x.com\/bioturing\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/bioturing.com\/blog\/#\/schema\/person\/ebcf3fc6e54e61f0405a249d3631e6ec\",\"name\":\"Tin Nguyen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bioturing.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f08d1302708eae9346c31b2f124d9cb3e86b2063f2c21ada786686f33c598d9c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f08d1302708eae9346c31b2f124d9cb3e86b2063f2c21ada786686f33c598d9c?s=96&d=mm&r=g\",\"caption\":\"Tin Nguyen\"},\"url\":\"https:\/\/bioturing.com\/blog\/author\/tin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A custom Cellpose model for H&amp;E images - BioTuring","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/","og_locale":"en_US","og_type":"article","og_title":"A custom Cellpose model for H&amp;E images - BioTuring","og_description":"TLDR: We released a specialized model of TuringSegment for H&amp;E images. Our model outperforms the original Cellpose model by a large margin, achieving approximately 40 percentage points higher AP50 on the Panuke and 48 for Nuinsseg datasets, and 43 percentage points higher on the Monuseg dataset. The model has been integrated into our cell segmentation [&hellip;]","og_url":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/","og_site_name":"BioTuring","article_publisher":"https:\/\/www.facebook.com\/bioturing","article_published_time":"2024-12-09T02:56:11+00:00","article_modified_time":"2025-08-26T09:30:35+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg","type":"image\/jpeg"}],"author":"Tin Nguyen","twitter_card":"summary_large_image","twitter_creator":"@bioturing","twitter_site":"@bioturing","twitter_misc":{"Written by":"Tin Nguyen","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#article","isPartOf":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/"},"author":{"name":"Tin Nguyen","@id":"https:\/\/bioturing.com\/blog\/#\/schema\/person\/ebcf3fc6e54e61f0405a249d3631e6ec"},"headline":"A custom Cellpose model for H&amp;E images","datePublished":"2024-12-09T02:56:11+00:00","dateModified":"2025-08-26T09:30:35+00:00","mainEntityOfPage":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/"},"wordCount":479,"commentCount":0,"publisher":{"@id":"https:\/\/bioturing.com\/blog\/#organization"},"image":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage"},"thumbnailUrl":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg","articleSection":["Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/","url":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/","name":"A custom Cellpose model for H&amp;E images - BioTuring","isPartOf":{"@id":"https:\/\/bioturing.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage"},"image":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage"},"thumbnailUrl":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg","datePublished":"2024-12-09T02:56:11+00:00","dateModified":"2025-08-26T09:30:35+00:00","breadcrumb":{"@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#primaryimage","url":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg","contentUrl":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/a-custom-cellpose-model-for-h-e-images.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/bioturing.com\/blog\/a-custom-cellpose-model-for-he-images\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bioturing.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A custom Cellpose model for H&amp;E images"}]},{"@type":"WebSite","@id":"https:\/\/bioturing.com\/blog\/#website","url":"https:\/\/bioturing.com\/blog\/","name":"BioTuring Blog","description":"Revolutionizing Multi-Omics and Spatial Biology","publisher":{"@id":"https:\/\/bioturing.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bioturing.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bioturing.com\/blog\/#organization","name":"BioTuring Blog","url":"https:\/\/bioturing.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bioturing.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/bioturing-favicon.png","contentUrl":"https:\/\/bioturing.com\/blog\/wp-content\/uploads\/2024\/12\/bioturing-favicon.png","width":512,"height":512,"caption":"BioTuring Blog"},"image":{"@id":"https:\/\/bioturing.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bioturing","https:\/\/x.com\/bioturing"]},{"@type":"Person","@id":"https:\/\/bioturing.com\/blog\/#\/schema\/person\/ebcf3fc6e54e61f0405a249d3631e6ec","name":"Tin Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bioturing.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f08d1302708eae9346c31b2f124d9cb3e86b2063f2c21ada786686f33c598d9c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f08d1302708eae9346c31b2f124d9cb3e86b2063f2c21ada786686f33c598d9c?s=96&d=mm&r=g","caption":"Tin Nguyen"},"url":"https:\/\/bioturing.com\/blog\/author\/tin\/"}]}},"_links":{"self":[{"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/posts\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":9,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":349,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions\/349"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/media\/1419"}],"wp:attachment":[{"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bioturing.com\/blog\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}