SafeArea.svg 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <svg
  3. xmlns:dc="http://purl.org/dc/elements/1.1/"
  4. xmlns:cc="http://creativecommons.org/ns#"
  5. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  6. xmlns:svg="http://www.w3.org/2000/svg"
  7. xmlns="http://www.w3.org/2000/svg"
  8. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  9. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  10. width="297mm"
  11. height="210mm"
  12. viewBox="0 0 297 210"
  13. version="1.1"
  14. id="svg1130"
  15. inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
  16. sodipodi:docname="SafeArea.svg">
  17. <defs
  18. id="defs1124">
  19. <marker
  20. style="overflow:visible"
  21. id="marker2073"
  22. refX="0.0"
  23. refY="0.0"
  24. orient="auto"
  25. inkscape:stockid="Arrow1Mstart"
  26. inkscape:isstock="true">
  27. <path
  28. transform="scale(0.4) translate(10,0)"
  29. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  30. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  31. id="path2071" />
  32. </marker>
  33. <marker
  34. style="overflow:visible"
  35. id="Arrow1Mstart"
  36. refX="0.0"
  37. refY="0.0"
  38. orient="auto"
  39. inkscape:stockid="Arrow1Mstart"
  40. inkscape:isstock="true"
  41. inkscape:collect="always">
  42. <path
  43. transform="scale(0.4) translate(10,0)"
  44. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  45. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  46. id="path1757" />
  47. </marker>
  48. <marker
  49. style="overflow:visible;"
  50. id="Arrow1Mend"
  51. refX="0.0"
  52. refY="0.0"
  53. orient="auto"
  54. inkscape:stockid="Arrow1Mend"
  55. inkscape:isstock="true">
  56. <path
  57. transform="scale(0.4) rotate(180) translate(10,0)"
  58. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  59. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  60. id="path1760" />
  61. </marker>
  62. </defs>
  63. <sodipodi:namedview
  64. id="base"
  65. pagecolor="#ffffff"
  66. bordercolor="#666666"
  67. borderopacity="1.0"
  68. inkscape:pageopacity="0.0"
  69. inkscape:pageshadow="2"
  70. inkscape:zoom="3.959798"
  71. inkscape:cx="615.90513"
  72. inkscape:cy="244.69408"
  73. inkscape:document-units="mm"
  74. inkscape:current-layer="g956"
  75. inkscape:document-rotation="0"
  76. showgrid="false"
  77. inkscape:window-width="2560"
  78. inkscape:window-height="1381"
  79. inkscape:window-x="0"
  80. inkscape:window-y="0"
  81. inkscape:window-maximized="1" />
  82. <metadata
  83. id="metadata1127">
  84. <rdf:RDF>
  85. <cc:Work
  86. rdf:about="">
  87. <dc:format>image/svg+xml</dc:format>
  88. <dc:type
  89. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  90. <dc:title></dc:title>
  91. </cc:Work>
  92. </rdf:RDF>
  93. </metadata>
  94. <g
  95. inkscape:label="Ebene 1"
  96. inkscape:groupmode="layer"
  97. id="layer1">
  98. <circle
  99. style="fill:#ff0000;fill-opacity:0.261664;stroke-width:0.705556"
  100. id="path1725"
  101. cx="40.394451"
  102. cy="45.349041"
  103. r="12.256145" />
  104. <circle
  105. style="fill:#ff0000;fill-opacity:0.261664;stroke-width:0.705556"
  106. id="circle1727"
  107. cx="43.639767"
  108. cy="28.739388"
  109. r="12.256145" />
  110. <circle
  111. style="fill:#e6e6e6;fill-opacity:1;stroke-width:1.54142"
  112. id="circle1745"
  113. cx="56.016735"
  114. cy="38.398243"
  115. r="5.507617" />
  116. <circle
  117. style="fill:#ff0000;fill-opacity:0.261664;stroke-width:0.705556"
  118. id="circle1733"
  119. cx="44.016521"
  120. cy="68.289619"
  121. r="12.256145" />
  122. <circle
  123. style="fill:#e6e6e6;fill-opacity:1;stroke-width:1.54142"
  124. id="circle1743"
  125. cx="50.958904"
  126. cy="55.647419"
  127. r="5.507617" />
  128. <circle
  129. style="fill:#e6e6e6;fill-opacity:1;stroke-width:1.54142"
  130. id="circle1741"
  131. cx="56.052494"
  132. cy="81.273361"
  133. r="5.507617" />
  134. <circle
  135. style="fill:#ff0000;fill-opacity:0.261664;stroke-width:0.705556"
  136. id="circle1735"
  137. cx="30.641436"
  138. cy="76.737602"
  139. r="12.256145" />
  140. <circle
  141. style="fill:#e6e6e6;fill-opacity:1;stroke-width:1.54142"
  142. id="circle1739"
  143. cx="33.219952"
  144. cy="61.010719"
  145. r="5.507617" />
  146. <circle
  147. style="fill:#e6e6e6;fill-opacity:1;stroke-width:1.54142"
  148. id="circle1737"
  149. cx="38.313541"
  150. cy="86.636665"
  151. r="5.507617" />
  152. <circle
  153. style="fill:#ff0000;stroke-width:0.705556"
  154. id="path1693"
  155. cx="40.394451"
  156. cy="45.349041"
  157. r="2.521014" />
  158. <circle
  159. style="fill:#000000;stroke-width:0.705556"
  160. id="circle1695"
  161. cx="33.219952"
  162. cy="61.010719"
  163. r="2.521014" />
  164. <circle
  165. style="fill:#000000;stroke-width:0.705556"
  166. id="circle1697"
  167. cx="56.016735"
  168. cy="38.398243"
  169. r="2.521014" />
  170. <circle
  171. style="fill:#000000;stroke-width:0.705556"
  172. id="circle1699"
  173. cx="50.958904"
  174. cy="55.647419"
  175. r="2.521014" />
  176. <circle
  177. style="fill:#ff0000;stroke-width:0.705556"
  178. id="circle1701"
  179. cx="44.016521"
  180. cy="68.289619"
  181. r="2.521014" />
  182. <circle
  183. style="fill:#000000;stroke-width:0.705556"
  184. id="circle1703"
  185. cx="38.313541"
  186. cy="86.636665"
  187. r="2.521014" />
  188. <circle
  189. style="fill:#000000;stroke-width:0.705556"
  190. id="circle1705"
  191. cx="61.110325"
  192. cy="64.024193"
  193. r="2.521014" />
  194. <circle
  195. style="fill:#000000;stroke-width:0.705556"
  196. id="circle1707"
  197. cx="56.052494"
  198. cy="81.273361"
  199. r="2.521014" />
  200. <circle
  201. style="fill:#000000;stroke-width:0.705556"
  202. id="circle1709"
  203. cx="70.177757"
  204. cy="35.867088"
  205. r="2.521014" />
  206. <circle
  207. style="fill:#000000;stroke-width:0.705556"
  208. id="circle1711"
  209. cx="65.119926"
  210. cy="53.116272"
  211. r="2.521014" />
  212. <circle
  213. style="fill:#000000;stroke-width:0.705556"
  214. id="circle1713"
  215. cx="87.91671"
  216. cy="30.50379"
  217. r="2.521014" />
  218. <circle
  219. style="fill:#000000;stroke-width:0.705556"
  220. id="circle1715"
  221. cx="82.858879"
  222. cy="47.752964"
  223. r="2.521014" />
  224. <circle
  225. style="fill:#ff0000;stroke-width:0.705556"
  226. id="circle1717"
  227. cx="30.641436"
  228. cy="76.737602"
  229. r="2.521014" />
  230. <circle
  231. style="fill:#000000;stroke-width:0.705556"
  232. id="circle1719"
  233. cx="75.038666"
  234. cy="67.554436"
  235. r="2.521014" />
  236. <circle
  237. style="fill:#ff0000;stroke-width:0.705556"
  238. id="circle1721"
  239. cx="43.639767"
  240. cy="28.739388"
  241. r="2.521014" />
  242. <circle
  243. style="fill:#ff0000;stroke-width:0.705556"
  244. id="circle1723"
  245. cx="21.343784"
  246. cy="46.201748"
  247. r="2.521014" />
  248. <circle
  249. style="fill:#ff0000;fill-opacity:0.261664;stroke-width:0.705556"
  250. id="circle1729"
  251. cx="21.343784"
  252. cy="46.201748"
  253. r="12.256145" />
  254. <path
  255. style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Mstart)"
  256. d="M 52.575949,25.264042 69.655293,20.090939"
  257. id="path1749"
  258. sodipodi:nodetypes="cc" />
  259. <text
  260. xml:space="preserve"
  261. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  262. x="70.870911"
  263. y="21.379452"
  264. id="text2061"><tspan
  265. sodipodi:role="line"
  266. id="tspan2059"
  267. x="70.870911"
  268. y="21.379452"
  269. style="font-size:4.23333px;stroke-width:0.264583">Safe area for synthetic points. Let us call it S(x) = { x + ζ : ∥ζ∥ ≤ ε } / {y + ζ : y ∈ D<tspan
  270. style="font-size:65%;baseline-shift:sub"
  271. id="tspan2127">maj</tspan> , ∥ζ∥ ≤ δ}</tspan></text>
  272. <path
  273. style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2073)"
  274. d="m 57.669453,85.167006 17.079344,5.173103"
  275. id="path2069"
  276. sodipodi:nodetypes="cc" />
  277. <text
  278. xml:space="preserve"
  279. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  280. x="77.230827"
  281. y="91.632088"
  282. id="text2125"><tspan
  283. sodipodi:role="line"
  284. id="tspan2123"
  285. x="77.230827"
  286. y="91.632088"
  287. style="font-size:4.23333px;stroke-width:0.264583">unsafe area for synthetic points</tspan></text>
  288. <g
  289. id="g956"
  290. transform="translate(112.02089,32.787653)">
  291. <text
  292. xml:space="preserve"
  293. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.258878"
  294. x="13.083162"
  295. y="16.410084"
  296. id="text835"><tspan
  297. sodipodi:role="line"
  298. id="tspan833"
  299. x="13.083162"
  300. y="16.410084"
  301. style="font-size:4.23333px;stroke-width:0.258878">D = D<tspan
  302. style="font-size:65%;baseline-shift:sub"
  303. id="tspan958">maj</tspan> ∪ D<tspan
  304. style="font-size:65%;baseline-shift:sub"
  305. id="tspan960">min</tspan> with D<tspan
  306. style="font-size:65%;baseline-shift:sub"
  307. id="tspan962">min</tspan> = {x1, x2, …}</tspan></text>
  308. <ellipse
  309. style="fill:#000000;stroke:none;stroke-width:0.151522;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
  310. id="path951"
  311. cx="33.906567"
  312. cy="13.087456"
  313. rx="0.32406601"
  314. ry="0.32406366" />
  315. </g>
  316. <text
  317. xml:space="preserve"
  318. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  319. x="22.09767"
  320. y="118.65482"
  321. id="text2175"><tspan
  322. sodipodi:role="line"
  323. x="22.09767"
  324. y="118.65482"
  325. style="font-size:4.23333px;stroke-width:0.264583"
  326. id="tspan2179">Questions: Can we train a generator so that it produces points respecting S(x) for a given x?</tspan><tspan
  327. sodipodi:role="line"
  328. x="22.09767"
  329. y="123.94649"
  330. style="font-size:4.23333px;stroke-width:0.264583"
  331. id="tspan2300"> The generator learns the shape of the safe area.</tspan></text>
  332. <g
  333. id="g2256"
  334. transform="translate(40.94608,22.214649)">
  335. <g
  336. id="g2241"
  337. transform="translate(0,1.1750498)">
  338. <text
  339. xml:space="preserve"
  340. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  341. x="57.412422"
  342. y="130.90579"
  343. id="text2187"><tspan
  344. sodipodi:role="line"
  345. id="tspan2185"
  346. x="57.412422"
  347. y="130.90579"
  348. style="font-size:4.23333px;stroke-width:0.264583">noise →</tspan></text>
  349. <text
  350. xml:space="preserve"
  351. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  352. x="66.166405"
  353. y="140.29108"
  354. id="text2191"><tspan
  355. sodipodi:role="line"
  356. id="tspan2189"
  357. x="66.166405"
  358. y="140.29108"
  359. style="font-size:4.23333px;stroke-width:0.264583">x →</tspan></text>
  360. </g>
  361. <text
  362. xml:space="preserve"
  363. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  364. x="98.556824"
  365. y="136.32286"
  366. id="text2199"><tspan
  367. sodipodi:role="line"
  368. id="tspan2197"
  369. x="98.556824"
  370. y="136.32286"
  371. style="font-size:4.23333px;stroke-width:0.264583">→v</tspan></text>
  372. <text
  373. xml:space="preserve"
  374. style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  375. x="121.22429"
  376. y="136.49443"
  377. id="text2203"><tspan
  378. sodipodi:role="line"
  379. id="tspan2201"
  380. x="121.22429"
  381. y="136.49443"
  382. style="font-size:4.23333px;stroke-width:0.264583">with x + v ∈ S(x)</tspan></text>
  383. <g
  384. id="g930"
  385. transform="translate(-15.714536,76.52675)">
  386. <text
  387. xml:space="preserve"
  388. style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
  389. x="97.267754"
  390. y="62.758614"
  391. id="text851"><tspan
  392. sodipodi:role="line"
  393. id="tspan849"
  394. x="97.267754"
  395. y="62.758614"
  396. style="stroke-width:0.264583">G</tspan></text>
  397. <rect
  398. style="fill:none;stroke:#000000;stroke-width:0.352778;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
  399. id="rect907"
  400. width="20.097038"
  401. height="20.097038"
  402. x="91.715813"
  403. y="48.590046" />
  404. </g>
  405. </g>
  406. </g>
  407. </svg>