Brian Northan
@truenorth-ia.bsky.social
470 followers 390 following 47 posts
Contract Research and Development Engineer, Image Processing. XC skier. Stockade-athon 15 km Running Road Race Director.
Posts Media Videos Starter Packs
truenorth-ia.bsky.social
I was searching for a Python utility for Fourier Ring/Shell Correlation. All I got in a blue sky search were 4 small posts from @christletx.bsky.social ... all I got from chatgpt was installation instructions for non-existent libraries and github repos... anyone know a good tool for this?
Reposted by Brian Northan
cbias.bsky.social
📢 After #CBIAS2025, join our hands-on 2-day napari training by @crick.ac.uk @ucl.ac.uk @liverpooluni.bsky.social
From conda to plugins to Jupyter, practicals on real data with expert guidance.
For Python/ImageJ coders. Apply by 1 Sept – limited to 30! crick.ac.uk/whats-on/cbias-napari-workshop-2025
CBIAS napari workshop 2025
crick.ac.uk
Reposted by Brian Northan
bethcimini.bsky.social
Episode 11 - In which @erinweisbart.bsky.social and I talk about just how much we love ilastik (@ilastik-team.bsky.social) and how it's great for so many problems! Also, that you should use a small brush.
Reposted by Brian Northan
sebi06.bsky.social
The 1st working version of my little @napari.org plugin (napari-czitools) is almost ready.

It contains sample data, allows to read CZI metadata and can read CZI images (or parts of it) by using the sliders to crop what should be read.

Still quite some things to improve ...
Reposted by Brian Northan
bengallusser.bsky.social
Cell tracking is never perfect, and it's important to understand the types of errors your solution contains.

Here is my stab at this: Divisualisations in @napari.org. github.com/bentaculum/d...

You spin tracks out upwards from the playing video. Green edges are correct, FP in magenta, FN in cyan.
truenorth-ia.bsky.social
I just published a new video demonstrating how to use Pixi and Napari-Easy-Augment-Batch-DL for repeatable and reproducible deep learning segmentation. In this example, I use Pixi to set up a Python environment then launch Napari to explore and compare Cellpose3 and Micro-SAM. youtu.be/3ObAnSTBri8
Pixi and Napari-Easy-augment-Batch-DL
YouTube video by Brian Northan
youtu.be
truenorth-ia.bsky.social
Great to see @alexhego.bsky.social share instructions on a DL pixel‑classification problem we worked on at image.sc. If you’re working on a challenging 3D DL semantic‑segmentation problem and need more options than most tools provide, check out this repository. github.com/AlexHego/DL-...
GitHub - AlexHego/DL-pixel-classification
Contribute to AlexHego/DL-pixel-classification development by creating an account on GitHub.
github.com
Reposted by Brian Northan
fabmusacchio.bsky.social
Btw, and in the spirit of #OpenScience, all my #Napari #bioimage analysis #tutorials are freely available — from basics to #segmentation, #tracking, and #clustering. Feel free to explore and share ✌️

🌍 www.fabriziomusacchio.com/teaching/tea...
truenorth-ia.bsky.social
Giraffe spots would be something to measure that would be corrupted by the noise too. So would want to keep them and after restoration it would be nice to be able to count the correct number of spots, shape of spots and (importantly ) intensity of spots...
truenorth-ia.bsky.social
Even with the really good microsam/cellposesam generalist models, annotating specialist labels and retraining is always better.
truenorth-ia.bsky.social
Love to hear more about testing. I'm always skeptical when I hear "new method B" outperforms previous method "A" because it often turns out "A" was not run optimally. Seems reasonable in an unsupervised or general mode this new method could be better than generalist Stardist/Cellpose but ...
truenorth-ia.bsky.social
You will be missed. I really appreciated you getting the North East Bioimaging meeting organized the last couple years.
Reposted by Brian Northan
biaunit.bsky.social
🚀 Manual mask annotation slowing you down?
💡 SAMJ is a new ImageJ/Fiji plugin using Segment Anything (SAM) for fast, interactive segmentation — no GPU needed, one-click install, real-time results.
🔬 Perfect for large biomedical images.
arxiv.org/abs/2506.02783
#AI #Bioimaging #ImageJ #OpenSource
Reposted by Brian Northan
cppape.bsky.social
We released version 1.6 of micro_sam:
- Improvements for automatic tracking.
- A new experimental mode for object classification.
- **New versions of the LM and EM models**
The models fix artifacts in automatic segmentation, see old vs. new prediction and better 3D segmentation results due to it.
Reposted by Brian Northan
focalplane.bsky.social
New ‘How to’ post on FocalPlane 🔬💻

Lea Kabjesz shares a step-by-step guide to get you started annotating 2D and 3D images in Cellpose, including video tutorials.
focalplane.biologists.com/2025/06/05/a...
#bioimageanalysis #cellpose #imaging #HowTo
Annotating Images in Cellpose - FocalPlane
Annotating Images in Cellpose - How to
focalplane.biologists.com
Reposted by Brian Northan
david-j-barry.bsky.social
Need help with bioimage analysis? Contact the UK Euro-BioImaging Node to see how we can help!

www.eurobioimaging-access.eu/nodes/uk-node
Reposted by Brian Northan
ai4life.bsky.social
Want to host your own AI models without relying on external infrastructure?

Enter BioEngine
ai4life.eurobioimaging.eu/announcing-b...

Your go-to for flexible, self-hosted bioimage analysis. Open source, scalable, and built for you!
truenorth-ia.bsky.social
Where did you order it? Seems like the retail price is suppose to be about $2000, however online they peaked at like $5000 a month ago, but seem to be down to $3000 now.... still way above suggested retail price.
truenorth-ia.bsky.social
I've started a thread on the imagesc forum about how ambiguous labels might affect deep learning models. If you've encountered mislabeled data, strange training artifacts, or examples where the former caused the latter — I'd love to hear your insights. forum.image.sc/t/are-we-see...
Are we seeing downstream effects of ambiguous labelling on new generalist models?
Below is a rather long post about some issues I’ve been seeing in generalist models ‘finding’ and ‘not finding’ objects, and my hypothesis as to why. Love to hear if others are seeing similar. The i...
forum.image.sc
truenorth-ia.bsky.social
2) Machine Learning - low labeling work/low training time and resources. Sparse-label deep learning low labeling work/high training time and resources. Dense deep learning high labeling work/high training time and resources. So which one to use based on the trade offs?
truenorth-ia.bsky.social
1) Hi @haesleinhuepf.bsky.social on this topic are you aware of any good white papers or blogs on different approaches to semantic segmentation specifically Machines Learning vs Sparse-label deep learning vs Dense-label deep learning? So basically....
Reposted by Brian Northan
marcodv.bsky.social
We've been trying nnInteractive (github.com/MIC-DKFZ/nap...) to quickly create labeled data for later training an Omnipose model. I whatever black magic you did there, keep at it! It's such a life-changer!
Reposted by Brian Northan
napari.org
napari @napari.org · May 16
Reminder: if you go to the GloBIAS conference we can help you contribute to napari at the hackathon! A bunch of the team will be there! (Great thanks to the GloBIAS team for accommodating us!!!)

More details on the conference website.
globias.bsky.social
Deadlines extended - you can still register for the GloBIAS conference! We have extended most deadlines. Please check our webpage: tinyurl.com/mr3kx5a5! Looking forward to welcoming you to Kobe, for training, developing and discussing a broad range of BIA topics!
Reposted by Brian Northan
bethcimini.bsky.social
Episode 5 - sure, most cells have one nucleus, but what happens when they DON'T? @erinweisbart.bsky.social and I try to get to the bottom of what on earth you can do when your cells and nuclei just don't match up on the latest episode of "Ask Erin/Dear Beth"
truenorth-ia.bsky.social
This is a nice overview of normalization techniques which are very important for deep learning training. It is pretty common that differences in the training and testing image intensity ranges lead to unpredictable errors so learning to troubleshoot normalization issues is very useful.
marabuuuu.bsky.social
Image normalization: trivial enough to automate, impactful enough to quietly sabotage your results.
Here’s a Jupyter notebook I wrote on how, why & when normalization matters, feedback 💛ly welcome.
👇

haesleinhuepf.github.io/BioImageAnal...
Image Normalization — Bio-image Analysis Notebooks
haesleinhuepf.github.io