Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
lastNick5776yAs far as I understand you use a 3D object (maybe an STL-file from thingiverse), slice it in 256 layers (z axis, will become blue color values), convert each layer to a 256 pixel monochrome bitmap (x & y axes, red and green color values). Then you add these RGB values (256 each) to a known multicolor bitmap.
Everyone who knows the original multicolor bitmap can subtract it and recreate the shape of the 3D object in a low resolution (256 steps per axis).
This will work better with HDR images though.
Did I got this correct? -
Root825286yJust a means of encoding data.
You can make data look like anything you want if you put in a little effort, even pictures. Especially pictures. Lots of irrelevant data there. -
Pickman6566y@Conrad wouldn't using the density function lose information, thus making it impossible to decode the object from the map?
-
Parzi88336yA thought occurs: PNG stego where you just append data to a PNG. It's after the EOF terminator magic, so it should work. You'd just have to encode/encrypt it somehow so it's not awkwardly just... *there.*
-
Conrad7536y@Pickman Of course you're losing information, since you only have a 256³ resolution. That doesn't make it imppssible to decode though. Density resolution is more accurate, since you can create arbitrarily large images with a lot of pixels, and you can assign however many pixels to a voxel as you like. A voxel whose color does not appear in the image would be empty, and the one with the most corresponding pixels would be solid.
-
lastNick5776y@Parzi Your idea will increase the file size while modifying pixel color values of a bitmap file won’t.
-
Parzi88336y@lastNick yeah but forensic steg-detectors and such stop after the PNG-end magic literal.
Idea: Hiding a 3D object in an image by making a list how often every color appears and then displaying that as density information in a 256³ cube (aka using a 3D histogram to encode a 3D object)
random
21st century everything is 3d
steganography 💯
i'm not even drunk