Suramya's Blog : Welcome to my crazy life…

July 29, 2024

Detecting AI-Generated Videos using MISLnet

Filed under: Artificial Intelligence,My Thoughts — Suramya @ 11:43 PM

With new technology and ‘AI’ it is becoming easier and easier to create fake images that look realistic enough to fool the casual eye. The problem is that this can be used to promote lies or scams etc. So we need to be able to identify if a given image is AI generated or real. Unfortunately, this is something that is easier said than done because as soon as the detector comes up with a way to identify fake images, the generators make changes to fix the issue resulting in a on-going game of whack-a-mole. That being said, it is important that we can identify and there is a lot of fascinating work that is happening in this space.

In an actually useful implementation of AI, researchers have trained a system called MISLnet that searches for statistical traces left in synthetic images by their source generator. It looks for relationships between pixel color values that are present in images taken by a digital camera which are not there in the AI generated image. This allows the system to identify AI generated images with over 98% accuracy.

I read the paper Beyond Deepfake Images: Detecting AI-Generated Videos(PDF) and honestly a lot of it went over my head. But based on tests it seems that MISLnet does perform well in identifying AI generated images.

The new tool the research project is unleashing on deepfakes, called “MISLnet”, evolved from years of data derived from detecting fake images and video with tools that spot changes made to digital video or images. These may include the addition or movement of pixels between frames, manipulation of the speed of the clip, or the removal of frames.

Such tools work because a digital camera’s algorithmic processing creates relationships between pixel color values. Those relationships between values are very different in user-generated or images edited with apps like Photoshop.

But because AI-generated videos aren’t produced by a camera capturing a real scene or image, they don’t contain those telltale disparities between pixel values.

The Drexel team’s tools, including MISLnet, learn using a method called a constrained neural network, which can differentiate between normal and unusual values at the sub-pixel level of images or video clips, rather than searching for the common indicators of image manipulation like those mentioned above.

The tool specifically targets images taken with a digital camera. It does not take into consideration that the image might have been taken by an Analog camera or is a scan of a printed images. In both those scenarios the relationships between pixel color values that the tool uses to identify real images will not exist, potentially leading the tool to falsely classify the image as fake or AI generated.

That being said, this is pretty interesting research and I am looking forward to testing the tool once it is released for general use.

Source: Schneier on Security: New Research in Detecting AI-Generated Videos

– Suramya

July 1, 2024

Being jealous or controlling who all are in your partners life doesn’t show your love towards them

Filed under: My Thoughts — Suramya @ 4:45 PM

I saw the following in the status message of someone I know and while most of it is stuff I could ignore, one line caught my eye and annoyed me enough to post about it. Specifically I am talking about “When a Woman stops getting jealous or No longer asks about the other women in your life”. A person can have friends of the opposite gender as friends and I refuse to accept that you are showing your love/affection/care by being the person who questions every other woman in the person’s life.

If you think that the only way to show your love to your partner is to be jealous of their other friends and controlling who gets to be in their life then I am sorry, you don’t have a loving relationship, what you have is an abusive relationship where you are trying to control who the other person can talk to / meet with because you are a deeply insecure person.

Jani and I deeply love each other and I can’t recall a single instance of either of us questioning the other about their friends or women/men in our lives. We have never questioned each other about who the other person is hanging out with and what they are doing when out. Most of the times we meet folks together but there have been times when we meet people without the other person present and the most we ask the other person is “what time are you planning to be back home?” by. I have had friends crash at my place when Jani wasn’t around and it was a non-event in our life, the same way it was when she has had people crash here when I was traveling without me questioning her about it. We are together because we trust each other not because we are controlling the other person. If the only reason your partner doesn’t cheat on you is because you are controlling the people in their life then you are deluding yourself and you should reevaluate your relationship with the person.

When you question the other person about the people in their life you are not showing your love, you are showing that you don’t trust them. Which as you can imagine is not a good way to build a relationship. The following (or variations of it) keep showing up as ‘jokes’ online and personally I feel sorry for people who are so deeply insecure that they can’t trust their partner to be faithful. If that is the case then why are you still with them? It would be better to leave them and be with someone with who you can be your authentic self without worrying about the other person flipping out just because you happened to meet a friend for a coffee or a drink.

I rather trust a car with no brakes than 'he is just a friend'
I rather trust a car with no brakes than ‘he is just a friend’

One other explanation for this behavior is that they are projecting what they would do in a similar scenario and thus are suspicious and jealous. Basically they know how they would act and are expecting everyone else also to behave the same way. I see this in a lot of couples and when I can I do try to advise them that this kind of behavior only pushes the other person away.

Obviously I don’t mean that you ignore obvious signs that the person is cheating. If you think that the person is cheating you should check and verify that because in some of the cases, the person is actually cheating on you. In which case you need to decide if you are ok with it or you rather get out of it. Personally I would choose the second option but in either case being jealous and controlling is not the right reaction. What you shouldn’t do is be jealous of every single person in their life just because you think that shows your love towards them.

– Suramya

Powered by WordPress