Live data from Hacker News

How to make a QR code with Stable Diffusion

stable-diffusion-art.com

1–10 of 75 posts

Re: How to make a QR code with Stable Diffusion

#2
THIS is what AI art should be like. Hard for humans, easy for computers, amazing visuals. And on top of that it functional as well.

I feel like this is closer to how human artists create, artists have a set of constraints, and a lot of limitations, and forcing NN to output valid QR codes puts the same constraints on the process itself.

Next step, include the QR reader in the training loop, and make it differentiable to increase the valid output from 1/4 to 100%

Re: How to make a QR code with Stable Diffusion

#5
I’ve seen these and they are so novel! The problem is they don’t look like QR codes.

A regular QR code, regardless of the fact they are an eyesore, people know what to do when they see one on a menu.

Artistic ones don’t really look like QR. Def don’t want to have to add an arrow and “scan this!”

I suspect this will come on more handy incorporating QR into larger murals that people might photograph anyway.

iOS camera “sees” QR codes w a url preview. This surprise embedded mega might make for an interesting beat in the march to ubiquitous AR.

Re: How to make a QR code with Stable Diffusion

#7
The funny thing is that no-one AFAICT has realized that the same content can be encoded in different-looking QR codes. Beside the obvious (different error-correction levels), the content itself can be changed while maintaining its semantic meaning (e.g. "https://example.com/foo", "HTTPS://EXAMPLE.COM/foo", or "HtTpS://eXaMpLe.CoM/foo" are all semantically identical) and even the QR encoding itself can be tweaked (e.g. by changing the version and mask, see the demo on https://www.nayuki.io/page/qr-code-generator-library). Each combination would yield a different-looking QR code that would encode the same meaning, and it could therefore allow the diffusion models even greater freedom.

I'm sure somebody will get to this soon.

Re: How to make a QR code with Stable Diffusion

#8

THIS is what AI art should be like. Hard for humans, easy for computers, amazing visuals. And on top of that it functional as well. I feel like this is closer to how human artists create, artists have a set of constraints, and a lot of limitations, and forcing NN to output valid QR codes puts the same constraints on the process itself. Next step, include the QR reader in the training loop, and make it differentiable…

Agreed! The wisest peeps (I always harp) see AI Art as a functional tool on the metaphorical toolbelt. It doesn't make all the other tools obsolete, it's the tippy top of the pyramid so to speak.

The cherry-on-top to refine things we cannot do, adding an artificial flare to the organic substance, yada, yada, yada.

Re: How to make a QR code with Stable Diffusion

#9
What's the noise margin like?

QR codes with logo's typically contain bit errors and rely on the forward error correction code to correct those errors. The logo comes at the cost of some noise margin.

I'd guess that that the same applies here? All good if decoration is your priority, but if reliability is also a priority you have to be aware of the tradeoff.

Re: How to make a QR code with Stable Diffusion

#10
As an engineer, the lack of consideration for the matter of how much one should corrupt a signal (which might be scanned under different conditions, such as different light levels and resolutions) is grating to me.

It’s like scratching a design onto the bottom of an audio CD, playing it, and if it works on your CD player, shipping it. “Works for me”

Post reply on HN