Scikit-image logo redesign

Hi all,

I would like to restart discussions (again!) around re-designing the skimage logo. Our current logo is not very, err, iconic, and is not colorblind-friendly.

We have a preliminary design (a little owl) and a designer that we can work work. The thinking after the last round of discussions was to take the owl, dress it in scientific Python ecosystem colors, and go with that. But, perhaps we have talented graphics artists in the community who want to weigh in with other ideas!

So, next step is to collect a few of us who can form a logo design committee, to have the committee figure out what should be done, and then to work with a designer to make it happen.

Invite your friends, let’s make it happen! Just think of the cool stickers we’ll soon have. :rocket:

EDIT: Here is the preliminary owl logo. Greg pointed out that Rvision already uses an owl, FWIW.

owl owl2


My only suggestion is to make the owl wear a lab coat. :smiley:

1 Like

As someone who was engaged in the initial discussion back in 2019, I’d be happy to continue the conversation. :grinning:

1 Like

Hey, this topic came up recently with a friend who is a professional graphic designer. He’s very interested in participating in this conversation and potentially contributing a logo. I’ll invite him to our forum and ping him here. Hey @fabo-grafik :wave:, welcome!

Today, I showed him a bit of what scikit-image can do, how the process went for NumPy and also had a look at logos in our scientific ecosystem in general, e.g. the community partners on We could pitch him something specific (like the owl or shrimp idea), but personally I am very happy to see him come up with his own ideas and suggestions with a perspective outside of our scientific engineering bubble. Let me / us know what you think!

1 Like

Cross-posting from our Zulip chat thread on the same topic:

@grlee77 noticed that swarm-lab already uses an hexagonal owl logo [ref]:

The mantis shrimp was also brought up as a potential mascot [ref].

I also liked @jni’s suggestion to sample from a color-blind friendly colormap to show our scientific roots.

Oh and @stefanv, you posted a draft of a new scikit-image logo in the NumPy logo discussion? Not sure what’s the context there. Hypercube design by Guenevere Prawiroatmodjo:

1 Like

Hi and welcome @fabo-grafik; I’m so excited that you are interested on helping us out with our new logo design!

As you can see from the above, we are fairly open in what we will consider (owl, shrimp, octopus, gold nuggets, …). I think more abstract is probably better; we need the logo to be instantly recognizable, but we can associate anything with skimage over time.

The library name for scikit-image is skimage (pronounced es-kay-image), so some people have suggested, somewhat jokingly, that we use a skiing mage (ski-mage). Cute, even though it may lead to some pronunciation difficulties for our users!

Color-wise (and perhaps this is a discussion for later), inspirations can be:

It would be amazing to have a new logo in place by the time we release skimage v2—which, optimistically, will be in a year from now.

I also want to CC @InessaPawson, who has given some valuable input before on colors and themes.


Hi! Thanks for the warm welcome and the input. I’m excited to contribute to your project. I did start with the first drafts, but I will need some more time. I plan to post first ideas within the next weeks. The beginning of this year was quite bussy and I’m sorry it took me this long to reply.

1 Like

Thank you very much, @fabo-grafik!

@fabo-grafik Let us know if there’s anything you need from us!

1 Like

Hi again! I’am happy to show you the first drafts. The name Scikit-image was a bit of a challenge, because of the visual separation between the two words. A logo should be a unit in itself, so that everyone can recognize it easily. While it is possible to use “scikit-image”, I think the better alternative would be to use “skimage” as the name. Not only is it visually more clear, it also makes the pronunciation easier as well. Also, the transition could be rather smooth, because, as @stefanv mentioned, the library name is already known by all users.

v 01:
The connection from the eye to “image” is rather obvious, but by giving it a technical look it can function perfectly as a recognizable and unique mark for skimage. Also I was told, that skimage can be used for multi-dimensional pictures/data, which is represented by the 3d look.

v 02
The second version is a bit more abstract. It symbolizes the transformation skimage does to images. The bent look also shows the three (and more) dimensional aspect.

And here’s the comparison of skimage vs scikit-image:

I look forward to your feedback. If you have any questions, feel free to ask.

1 Like

Thank you @fabo-grafik for the first drafts! :tada:

v 01

I really like it, especially the technical / pixelated look of the pupil and the light reflex. I feel like the 3D perspective may be off in a few places but that’s minor stuff and may be only me. What do you think about creating the 3D perspective in a different way? E.g. with filled parallelograms instead of using the edges. That would make it similar to NumPy’s logo. But perhaps that would also make it more difficult to have a clear monochrome logo?

Another thought: make the pupil more snake like (while retaining the pixelated look) to have a closer association with Python?

v 02

I like the idea to symbolize the transformation somehow and like the look. Though, maybe it doesn’t look unique / distinct enough? I also didn’t make the connection between the bent look and higher dimensional transformations. Maybe using a perspective like with v01 could work to achieve this?

“skimage” vs “scikit-image”

As I already mentioned over a private channel using “skimage” instead of “scikit-image” may be a bit controversial unless we decide to rename the entire project. But I’m happy to discuss it. Personally, I’d prefer the longer “scikit-image” as long as our project is named this way. Renaming our project is difficult because it would outdate a lot of links and project requirements out there. Though, I’ll grant you that ignoring history I’d be happy if project, package and namespace where using the same name “skimage”.

Visually I am happy with both options. As an alternative, what do you think about what scikit-learn did for it’s logo?

And just for clarification, I’m assuming that the drafts are not proposing black as the logo color and that discussion will come later.

Hi @fabo-grafik, thank you for sharing these draft designs, and for the effort you put into imagining concepts that may fit the library well!

When I look at the proposed logos they don’t immediately invoke a strong connection to familiar concepts for me. E.g., the concept of an owl made sense to me because we know eyes see well, but also connects with warm pre-existing feelings about animals & owls. Or the array type designs resembled pixels, again concepts very familiar to those who work with arrays. The second concept is highly abstract, but I wouldn’t be able to guess that it is related to image processing.

Having some color in the logo will be important; it’s fine to design in black & white for now, but those will likely be abstracted versions of the logo that we will derive from a more colorful variant.

So, given the above, I wonder if the assignment is too vague. Should the core team get together and make a list of concepts that would resonate strongly, and that are related to image processing?

Though tongue in cheek, I wonder whether we should perhaps explore the skiing wizard as well…I asked Midjourney for a concept design along those lines; pretty funny result.

1 Like

In perhaps a slightly delirious moment @lagru and I thought up a ski-jumping owl :joy:

Sorry, I forgot to respond to this thread but I’m on board with all the points you made @stefanv. And I love the four ski-mage candidates from midjourney. :joy: Particularly the colour palette tbh.

I do agree, my imagination of the “skiing mage” is kinda funny and cute. :smile: But in all seriousness, I worry a bit that people might not take the logo and by association the project and its quality very seriously if we aim for such a logo. It’s also something that seems entirely unrelated to image processing.

But perhaps the sympathy for the skiing mage is a good indicator that we are looking for something a little friendlier and less minimal? What do you think?

Bah, I care much less about appearing “serious” as I care about appearing like a friendly community. :blush: