<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Maintaining perceptual faithfulness of adversarial image examples by leveraging color variance</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sam</forename><surname>Sweere</surname></persName>
							<email>samsweere@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Radboud University</orgName>
								<address>
									<country key="NL">Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Zhuoran</forename><surname>Liu</surname></persName>
							<email>z.liu@cs.ru.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Radboud University</orgName>
								<address>
									<country key="NL">Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Martha</forename><surname>Larson</surname></persName>
							<email>m.larson@cs.ru.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Radboud University</orgName>
								<address>
									<country key="NL">Netherlands</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Maintaining perceptual faithfulness of adversarial image examples by leveraging color variance</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0998F54E1AB639958B6DF0F4240D0C03</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:14+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>With the popularity of social networks, large scale user-generated data is accumulated online. Possible misappropriation of these data may arise severe personal privacy problems. In this paper, we propose an image transformation method that protects images against scene classifier by exploiting the knowledge of adversarial examples. At the same time, our method maintains the perceptual faithfulness of protected images by leveraging color variance.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Modern machine learning algorithms are able to extract privacy sensitive information from user-generated multimedia data that is available online, such as geo-location <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b3">4]</ref>. The objective of the Pixel Privacy Task of MediaEval 2019 <ref type="bibr" target="#b4">[5]</ref> is to find solutions that could protect privacy-sensitive information in images against scene classifier, and at the same time keep or increase the visual appeal of these adversarial images. The provided test-dataset is a subset of the Places365-Standard dataset <ref type="bibr" target="#b10">[11]</ref>. This paper proposes a method to create adversarial examples by perturbing the pixels in the image based on color variation, which is better aligned with human perception.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORK</head><p>Neural network-based algorithms have weaknesses that make them susceptible to adversarial examples <ref type="bibr" target="#b1">[2]</ref>. By perturbing specific pixels in the image, the resulting outcome of the network can be changed without a substantial change to the image. The knowledge of adversarial examples can also be applied to protect privacy sensitive information. PIRE <ref type="bibr" target="#b5">[6]</ref> is an iterative method to generate adversarial images, but it does not consider the human noticeability of these perturbed pixels. One solution to this problem is to consider the human perception of these perturbations. <ref type="bibr" target="#b6">[7]</ref> suggests that perturbing pixels in low variance regions (i.e. white walls or blue skies) is more noticeable than perturbing pixels in high variance regions (i.e. a brick wall). In <ref type="bibr" target="#b6">[7]</ref> this is implemented by calculating the standard deviation around a pixel based on its intensity (greyscale value). However, in this case, the color-specific information is discarded. The CV-PIRE method <ref type="bibr" target="#b8">[9]</ref> suggests an approach that takes the human perception of colors into account, using high and low color variance regions. Pixel color variance can be calculated by using CIEDE2000 <ref type="bibr" target="#b7">[8]</ref> difference between a specific pixel and the surrounding pixels. The CIEDE2000 algorithm gives a better numerical distance between two colors based on human perception than for example the Euclidean distance. A Gaussian distribution can be used to weight the contribution of the surrounding pixels in order to smooth the color variance between two neighboring pixels. Pixels further away contribute less to the total color difference.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">APPROACH</head><p>In this section, we describe our perturbation-based protection algorithm in detail. In particular, we discuss the construction of model loss, hyper-parameter selection and training details.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Protection by perturbation</head><p>Pixel values of images can be perturbed in a certain way to influence the predicted label by the threat model when generating adversarial examples. Given the ground truth label, we could optimize the perturbations iteratively until the predicted class meets our adversarial condition (i.e. fall out of top 2 or top 5). To minimize the noticeability of the perturbations, we include a threshold that determines the maximum perturbation of one pixel. If we set the same threshold for every pixel in the image we may get very noticeable perturbations in low color variance regions, while the perturbations in high color variance regions are less noticeable. In our method, we follow the threshold method <ref type="bibr" target="#b8">[9]</ref> in which CIEDE2000-based color variation is used to generate threshold map (e.g., second figure of top row in Figure <ref type="figure" target="#fig_0">1</ref>). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Color variance-based approach</head><p>Algorithm 1 demonstrates how the adversarial examples are generated. Here cV is the pixel color variance matrix for the image, f the classification model, in our case a ResNet-50 <ref type="bibr" target="#b2">[3]</ref> classifier, m threshold multiplier that determines how big the actual threshold is relative to the color variance, T the maximum iterations, α the weight of the L1-norm loss in the total loss function and condition the adversarial condition which will later be discussed. Using the color variance matrix cV as in <ref type="bibr" target="#b8">[9]</ref>, we define the per pixel threshold that represents the maximum perturbation per pixel. The initial perturbations are randomly set based on this pixel threshold. We update the perturbations until the condition is met or the maximum amount of iterations is reached. Iteratively calculate the logits of the image with perturbations, the clamping is done such that image stays within the valid image range. If the condition is met based on the logits then we have a successfully adversarial example and we stop the loop. If not, we calculate the loss, this consists of the cross-entropy loss l ce , where the goal is to minimize loss function given the ground truth label, and the L1 norm loss, which minimizes the total amount of perturbations. The perturbations are updated by back-propagation to minimize this loss. Finally, the updated perturbations are clipped to make sure they stay within the pixel value range of image and rounded such that the perturbations would remain when saved in a uint8 image format. If it is not </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">SUBMISSION RESULTS AND ANALYSIS</head><p>We submitted five runs for the Pixel Privacy task: Top1 with L1norm (Top1-L1), Top1 with L1-norm and a 50 percent relative difference in prediction confidence compared to the top1 label (Top1-L1-50), Top1 without the L1-norm (Top1-noL1), Top5 with L1-norm (Top5-L1) and Top5 without the L1-norm (Top5-noL1). We noticed two potential flaws in the top1 with L1-norm, first average difference in the confidence between the ground-truth label and the new top1 label is often small and the new top1 label is often similar to the ground-truth label, this can also been seen in Figure <ref type="figure" target="#fig_0">1</ref>. To counter these potential weaknesses we included the Top1-L1-50 run to increase the distance in confidence and the Top5-L1 and Top5-noL1 runs, that make sure the ground-truth label is not in the top5. We included the Top2-noL1 and Top5-noL1 runs since these need less computational resources. Table <ref type="table" target="#tab_1">1</ref> presents the results of the different conditions. As can be observed, all the adversarial images achieved their goal of top-1 or top-5. Following the official evaluation rule, Top5-noL1 achieves the best result. We also include the Structural similarity (SSIM) <ref type="bibr" target="#b9">[10]</ref> score, this measures the perceptual difference between the original image and its adversarial counterpart, this could be interperted as how faithfull the adversarial image is to the original.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">DISCUSSION AND OUTLOOK</head><p>The perturbations of especially the Top1 are small, as can also been seen in the SSIM score. This could cause the robustness of the adversarial images under image transformations such as compression or filters to be weak. As can been seen in Table <ref type="table" target="#tab_1">1</ref> there is a clear difference between the aesthetics score and SSIM. SSIM score could represent how noticeable the perturbations are, where in the Top1-L1 the perturbations are least to barely noticeable and the Top5-noL1 have the most noticeable perturbations. However, the aesthetics score is the highest on Top5-noL1, which could mean that the locations where the perturbations take place in our method are creating somewhat of an adversarial example to the aesthetics score method. Further research could look at possible conditions where all the top predictions would be of a different scenes that are not closely related to the ground-truth scene. To increase the usability of this approach in practice, the robustness of protected images should be improved. Data augmentation of original image and ensemble training against different threat models can be considered in the future.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Example of the protected images that meet different protective conditions. Top 2 predicted labels and probabilities are listed below each example.</figDesc><graphic coords="1,317.96,275.58,76.88,76.88" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Algorithm 1: Color Variance based perturbations Input: Image imд with ground truth label c 0 ; Color variance matrix cV ; Classification model f ; Threshold multiplier m; Weight of L1-loss α ; Maximum iterations T ; Cross-entropy loss function l c e and protection</figDesc><table><row><cell>condition;</cell><cell></cell><cell></cell></row><row><cell cols="3">Output: Generated adversarial example image;</cell></row><row><cell cols="2">Set the final per pixel threshold matrix;</cell><cell></cell></row><row><cell>pT = m • cV ;</cell><cell></cell><cell></cell></row><row><cell cols="3">Set the initial random perturbations and iteration counter;</cell></row><row><cell>v = random(−0.01, 0.01)  *  pT ;</cell><cell></cell><cell></cell></row><row><cell>t = 0;</cell><cell></cell><cell></cell></row><row><cell>while t &lt; T do</cell><cell></cell><cell></cell></row><row><cell cols="2">loдits = f ((imд + v).clamp(0, 1));</cell><cell></cell></row><row><cell>if condition is met then</cell><cell></cell><cell></cell></row><row><cell>return imд + v ;</cell><cell></cell><cell></cell></row><row><cell>+ α •</cell><cell>||v || 1 ||pT || 1</cell><cell>;</cell></row><row><cell>Cross-entropy loss</cell><cell cols="2">L1 norm loss</cell></row><row><cell cols="3">Update the perturbations with an optimizer;</cell></row><row><cell>v = arдmin</cell><cell></cell><cell></cell></row></table><note>loss = −1 • l c e (loдits, c 0 ) v loss;Clip and round to stay within threshold and image relevance boundaries;v = r ound (cl ip(v,−pT ,pT )•255) 255 ; t = t + 1;Failed to generate an adversarial example in T iterations; return False;</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1 :</head><label>1</label><figDesc>Evaluation results for five submitted runs.</figDesc><table><row><cell></cell><cell>Top-1 acc. (%)</cell><cell>Top-5 acc. (%)</cell><cell>Aesthetics score.</cell><cell>SSIM</cell></row><row><cell>Original</cell><cell>1.00</cell><cell>1.00</cell><cell>4.64</cell><cell>1.00</cell></row><row><cell>Top1-L1</cell><cell>0.00</cell><cell>0.99</cell><cell>4.63</cell><cell>0.9994</cell></row><row><cell>Top1-L1-50</cell><cell>0.00</cell><cell>0.93</cell><cell>4.62</cell><cell>0.9992</cell></row><row><cell>Top1-noL1</cell><cell>0.00</cell><cell>0.52</cell><cell>4.61</cell><cell>0.9975</cell></row><row><cell>Top5-L1</cell><cell>0.00</cell><cell>0.00</cell><cell>4.65</cell><cell>0.9614</cell></row><row><cell>Top5-noL1</cell><cell>0.00</cell><cell>0.00</cell><cell>4.81</cell><cell>0.8955</cell></row><row><cell cols="5">possible to meet the condition within the maximum interactions</cell></row><row><cell>we return False.</cell><cell></cell><cell></cell><cell></cell><cell></cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The Geo-Privacy Bonus of Popular Photo Enhancements</title>
		<author>
			<persName><forename type="first">Jaeyoung</forename><surname>Choi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Martha</forename><surname>Larson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xinchao</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kevin</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gerald</forename><surname>Friedland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alan</forename><surname>Hanjalic</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM International Conference on Multimedia Retrieval (ICMR)</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="84" to="92" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Explaining and Harnessing Adversarial Examples</title>
		<author>
			<persName><forename type="first">Ian</forename><surname>Goodfellow</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jonathon</forename><surname>Shlens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Christian</forename><surname>Szegedy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Learning Representations (ICLR)</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Deep residual learning for image recognition</title>
		<author>
			<persName><forename type="first">Kaiming</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiangyu</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Shaoqing</forename><surname>Ren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jian</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR)</title>
				<meeting>the IEEE conference on computer vision and pattern recognition (CVPR)</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="770" to="778" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Automatic tagging and geotagging in video collections and communities</title>
		<author>
			<persName><forename type="first">Martha</forename><surname>Larson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mohammad</forename><surname>Soleymani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Pavel</forename><surname>Serdyukov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Stevan</forename><surname>Rudinac</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Christian</forename><surname>Wartena</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vanessa</forename><surname>Murdock</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gerald</forename><surname>Friedland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Roeland</forename><surname>Ordelman</surname></persName>
		</author>
		<author>
			<persName><surname>Gareth</surname></persName>
		</author>
		<author>
			<persName><surname>Jones</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM International Conference on Multimedia Retrieval (ICMR)</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Pixel Privacy 2019: Protecting Sensitive Scene Information in Images</title>
		<author>
			<persName><forename type="first">Zhuoran</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhengyu</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Martha</forename><surname>Larson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Working Notes Proceedings of the MediaEval 2019 Workshop</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Who&apos;s Afraid of Adversarial Queries? The Impact of Image Modifications on Content-based Image Retrieval</title>
		<author>
			<persName><forename type="first">Zhuoran</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhengyu</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Martha</forename><surname>Larson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM International Conference on Multimedia Retrieval (ICMR)</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Towards imperceptible and robust adversarial example attacks against neural networks</title>
		<author>
			<persName><forename type="first">Bo</forename><surname>Luo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yannan</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lingxiao</forename><surname>Wei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Qiang</forename><surname>Xu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI Conference on Artificial Intelligence (AAAI)</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">The development of the CIE 2000 colour-difference formula: CIEDE2000</title>
		<author>
			<persName><forename type="first">Guihua</forename><surname>Ronnier Luo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bryan</forename><surname>Cui</surname></persName>
		</author>
		<author>
			<persName><surname>Rigg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Color Research &amp; Application</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="340" to="350" />
			<date type="published" when="2001">2001. 2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Increasing the Perceptual Image Quality of Adversarial Queries for Content-based Image Retrieval</title>
		<author>
			<persName><forename type="first">Sam</forename><surname>Sweere</surname></persName>
		</author>
		<ptr target="https://github.com/SamSweere/CV-PIRE" />
		<imprint>
			<date type="published" when="2019">2019</date>
			<pubPlace>the Netherlands</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Radboud University Nijmegen</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Bachelor Thesis</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Image Quality Assessment: From Error Visibility to Structural Similarity</title>
		<author>
			<persName><forename type="first">Zhou</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alan</forename><forename type="middle">C</forename><surname>Bovik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hamid</forename><forename type="middle">R</forename><surname>Sheikh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Eero</forename><forename type="middle">P</forename><surname>Simoncelli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Image Processing</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="600" to="612" />
			<date type="published" when="2004">2004. 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Places: A 10 million image database for scene recognition</title>
		<author>
			<persName><forename type="first">Bolei</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Agata</forename><surname>Lapedriza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aditya</forename><surname>Khosla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aude</forename><surname>Oliva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Antonio</forename><surname>Torralba</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE transactions on pattern analysis and machine intelligence</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="1452" to="1464" />
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
