Delving into Midjourney's Progress: Employing Entropy to Assess AI Model Quality Improvements

Analyzing Midjourney's Quality Improvements Through Blend Mode

Contents

Midjourney’s Blend feature transforms the AI art landscape by combining concepts and aesthetics to generate unique visual ideas by merging 2-5 images.

Blend mode, with its numerous applications and simple workflow, opens up new possibilities for artists and designers.

Understanding the technology behind Midjourney, on the other hand, remains challenging. This article examines the differences between Midjourney v4 and v5, revealing key quality improvements and their implications for AI-generated art.

What is Midjourney Blend?

MidJourney has introduced an incredible new “Blend” feature that allows users to merge 2-5 images, combining their concepts and aesthetics to create a unique, novel idea.

The AI consistently preserves significant elements from each image in the final blend. Users can also change the dimensions of the final image to portrait, landscape, or square.

This powerful tool has various applications, such as creating movie stills by blending images of actors and characters, and speeds up the workflow compared to traditional editing processes like Photoshop.

Midjourney has supported multi-image prompts since Midjourney v3, which was released in July 2022. Multi Image Prompts are a unique feature of Midjourney, not offered by Dall-E, Stable Diffusion, or Craiyon.

The blend feature is like a multi-image prompt without a text prompt.

What is so special about the blend mode?

Unlike image-to-image from Stable Diffusion, a Midjourney image prompt is on par with a text prompt and, in some cases, even more, powerful than image-to-image.

The blend mode allows you to explore concepts and ideas quickly, much faster than relying on text prompts alone. It also allows re-using existing digital assets like photographs and digital art and combining them with AI artworks.

There is an attempt to replicate the blend mode and Midjourney’s multi-image prompts for Stable Diffusion. However, the Image Mixer is less capable than Midjourney’s image multi-prompts or blend mode.

In other words /blend is a potent, unique, and valuable tool for concept art, mood board, and style development.

Trying to make Blend Mode transparent

After Midjourney introduced blend mode in early 2023, still with Midjourney v4, its potential was quickly realized by the AI Art community for use cases like:

  • Personalized artwork
  • Consistency of characters
  • Create a unique style

Midjourney is very secretive about its technology compared to Stability and OpenAI. Understanding how their multi-image prompts and blend mode work is also challenging. That means the blend mode is compelling and also very intransparent.

Differences between Midjourney v4 and v5

Using an experimental approach, it is clear that Midjourney v5 is rapidly approaching a pattern, resulting in a more stable and structured pattern than Midjourney v4.

By comparing image complexity using entropy, it is possible to conclude that Midjourney v5’s AI model is superior to v4. Blend mode is a valuable tool for evaluating the quality of the AI model within Midjourney.

Although Midjourney’s AI model is not open-source and cannot be investigated like Stable Diffusion, blending mode allows for insights into the model’s performance, potentially revealing some underlying mechanisms within the “black box.”

As AI models evolve, such techniques can assist artists and researchers in better understanding and assessing the quality of AI-generated art and its potential applications in various creative fields.

Relevance for AI Art and Visual Storytelling

By generating images based on text prompts, AI Art tools like Midjourney have enormous potential for visual storytelling. Consistency in style and character depiction, on the other hand, is essential when creating mood boards or storyboards. Dissonance can be caused by inconsistent styles and characters, affecting the overall coherence and impact of the visual narrative.

While Midjourney’s blend mode can assist in achieving a consistent style, maintaining character consistency is still tricky. Addressing these limitations will be critical as AI art tools evolve to improve their utility in visual storytelling. These tools will become invaluable assets for artists, filmmakers, and designers in crafting compelling visual narratives by refining AI-generated art and enabling consistent styles and characters.

Image-to-Image, Depth-to-Image, ControlNet, and, to a lesser extent, Dalle-2 recreate features are similar to the blend mode in Midjourney. Nonetheless, their purpose is to control the output stability, which is helpful if you want to create a sequence of images for animation or shot movies.

Blend accepts images with the same style for different inputs, allowing it to create consistent scenes precisely what mood boards, visual storytelling, and storyboards require. Text prompts can be fine-tuned and stable diffused to achieve consistency over multiple iterations. However, developing a style with fine-tuning is inefficient because fine-tuning a Stable Diffusion model takes much longer than using blend mode.

Recognizing the power of Midjourney’s blend mode while acknowledging that Midjourney is somewhat opaque and that there is no API for automated testing and assessment emphasizes the importance of using blend itself to understand how Midjourney’s blend mode works.

Experimental Setup

Usually, the blend mode is used only once per iteration. That means you have up to 5 images you want to blend, and you will repeat this process to get the desired result.

Generations

Of course, you also can blend the output of a blend, the following output again, and so on. That is how you can develop a style. Doing that, you will observe that Midjourney handles styles differently than others.

The experiment starts with two random images, and in the next step, two of the resulting images will be selected and blended again; then, you repeat this process multiple times.

Starting with two images containing noise or very simple structures, you will see that Midjourney is increasing the complexity. However, there is a significant difference between Midjourney v4 and v5.

Interpretation of Midjourney’s behavior

There are two test series, „pink“ and „noise. “ „Pink“ is structured and has a low entropy, while „noise“ is unstructured and has a relatively high entropy. There are two measurements:

  • Entropy average (which is the average entropy of the images blended)
  • Histogram sum average (the average of histogram sums, it measures the complexity of the image)

Comparing the measurements for Midjourney v4 and v5, you can see that v5 increases image complexity (Histogram sum average) much faster than v4. The entropy for v4 also approaches a higher value than v5. V5 also reacts much more to the geometric structure of „pink“than „noise.“ While it was possible to create strange patterns by iterating blend with „v4“, in „v5, “ the image structure approaches a stable state and is not hallucinating.

In other words, the „v5“ model of Midjourney is more efficient and stable than the „v4“ version. Combining this with Midjourney now creating images with a resolution of 1024x1024 by default instead of 512x512, it becomes clear that Midjourney also improved the memory efficiency by a factor of 3-4.

Entropy Chart

Test Series Midjourney v4 blend noise

Image 1Image 2Entropy 1Entropy 2Sum 1Sum 2
IMG_3737.pngIMG_3739.png4.533.2814018
IMG_3743.pngIMG_3744.png5.204.79448199
IMG_3745.pngIMG_3746.png5.805.591046819
IMG_3748.pngIMG_3749.png6.166.489761356
IMG_3750.pngIMG_3751.png6.526.6813341815
IMG_3752.pngIMG_3753.png6.786.8046873956
IMG_3754.pngIMG_3755.png6.666.741349613941
IMG_3756.pngIMG_3757.png5.985.982471230758
IMG_3758.pngIMG_3759.png6.225.876087958846
IMG_3760.pngIMG_3761.png6.296.178451376197
IMG_3764.pngIMG_3765.png6.516.198653083487
IMG_3766.pngIMG_3767.png6.196.668124093489
IMG_3768.pngIMG_3769.png6.556.548611986604
IMG_3770.pngIMG_3771.png6.746.6810283695125
IMG_3772.pngIMG_3773.png6.876.63117423119650
IMG_3774.pngIMG_3775.png6.846.78134680130191
IMG_3776.pngIMG_3777.png6.986.94132227131792
IMG_3778.pngIMG_3779.png6.766.93138186134378
IMG_3780.pngIMG_3781.png6.836.90145689135058
IMG_3782.pngIMG_3783.png6.876.97126092117148
IMG_3784.pngIMG_3785.png6.876.88108882110676
IMG_3786.pngIMG_3787.png6.816.90110359111013
IMG_3788.pngIMG_3789.png6.656.81124263118231
IMG_3790.pngIMG_3791.png6.736.78120195115708
IMG_3792.pngIMG_3793.png6.876.68128364124032

Test Series Midjourney v5 blend noise

Image 1Image 2Entropy 1Entropy 2Sum 1Sum 2
IMG_7686.pngIMG_7687.png5.272.17118817
IMG_7688.pngIMG_7689.png3.943.401071324
IMG_7690.pngIMG_7691.png5.465.021275519416
IMG_7692.pngIMG_7693.png5.745.796217072176
IMG_7694.pngIMG_7695.png5.985.99106963140308
IMG_7696.pngIMG_7697.png6.116.06187716175786
IMG_7698.pngIMG_7699.png6.446.41191265176359
IMG_7700.pngIMG_7701.png6.186.33147614195716
IMG_7702.pngIMG_7703.png6.346.12178605158508
IMG_7704.pngIMG_7705.png6.226.23141643135511
IMG_7706.pngIMG_7707.png6.126.1994476112022
IMG_7708.pngIMG_7709.png5.805.955462146863
IMG_7710.pngIMG_7711.png6.145.296085053250
IMG_7713.pngIMG_7714.png5.755.9484298103617
IMG_7715.pngIMG_7716.png6.115.789195299835

Test Series Midjourney v4 blend pink

Image 1Image 2Entropy 1Entropy 2Sum 1Sum 2
IMG_3478.pngIMG_3479.png2.090.7515631249937
IMG_3480.pngIMG_3481.png2.853.13250184257296
IMG_3482.pngIMG_3483.png2.654.37257980256453
IMG_3484.pngIMG_3485.png3.484.74254336242706
IMG_3486.pngIMG_3487.png3.845.10230920204197
IMG_3488.pngIMG_3489.png5.375.40173866157728
IMG_3490.pngIMG_3491.png5.906.06174517180191
IMG_3492.pngIMG_3493.png6.566.38178649145838
IMG_3494.pngIMG_3495.png6.196.00167114126285
IMG_3496.pngIMG_3497.png6.065.38153179118019
IMG_3498.pngIMG_3499.png6.096.17119116107152
IMG_3500.pngIMG_3501.png6.206.80124605100092
IMG_3502.pngIMG_3503.png6.726.7694216105400
IMG_3504.pngIMG_3505.png6.826.79114444154591
IMG_3506.pngIMG_3507.png6.706.91139373163483
IMG_3508.pngIMG_3509.png6.906.92171800157225
IMG_3510.pngIMG_3511.png6.936.95170994181207
IMG_3512.pngIMG_3513.png6.926.91156286172952
IMG_3514.pngIMG_3515.png6.976.95158602184686
IMG_3516.pngIMG_3517.png6.976.79184973206138
IMG_3518.pngIMG_3519.png6.676.79190083216097
IMG_3520.pngIMG_3521.png6.806.83209105206730
IMG_3522.pngIMG_3523.png6.876.55207837177583
IMG_3524.pngIMG_3525.png6.756.74181175192899
IMG_3526.pngIMG_3527.png6.716.83195523189841
IMG_3528.pngIMG_3529.png6.636.81187217207097
IMG_3530.pngIMG_3531.png6.716.73191542157933
IMG_3532.pngIMG_3533.png6.826.83184096174412

Test Series Midjourney v5 blend pink

Image 1Image 2Entropy 1Entropy 2Sum 1Sum 2
gen_0_0.pnggen_0_1.png2.090.7515631249937
gen_1_0.pnggen_1_1.png2.001.90270313815808
gen_2_0.pnggen_2_1.png2.922.16941239165071
gen_3_0.pnggen_3_1.png2.555.40622583872529
gen_4_0.pnggen_4_1.png4.743.50856652569445
gen_5_0.pnggen_5_1.png3.623.92510707624817
gen_6_0.pnggen_6_1.png4.674.21412849532058
gen_7_0.pnggen_7_1.png3.884.10417974426259

Conclusions

This blog post highlighted the significant quality improvements made in Midjourney v5 using an entropy-based analysis.

These updates give artists and researchers a more efficient and stable AI model for creating compelling visual narratives.

As AI art tools evolve, addressing style and character consistency limitations will be critical to ensuring their utility in visual storytelling.

Sources: